0

我有一个变量$newExtract[$x][3]。当我尝试将其爆炸为:

explode("/", $newExtract[$x][3])

它给了我错误信息:

“注意:未定义的偏移量:第 63 行 C:\xampp\htdocs\torrent\classes\sm9.class.php 中的 3”。

但是,当我使用 回显它时echo $newExtract[$x][3]; die();,它给我的结果是13/08/2012 20:58.

谁能帮助我发生了什么?怎么,我炸不出来?

谢谢

4

1 回答 1

0

我在 PHP 中看到过隐式字符串转换(或在本例中为字符串取消引用)导致问题的几个地方,最简单的通向理智的途径是使用中间变量:

$date = $newExtract[$x][3];
explode("/", $date);

它似乎更频繁地出现在某些内部函数中,我通常更多地使用对象和 __toString() 遇到它,但这也不是第一次出现这种情况。

于 2012-11-13T06:22:25.653 回答