未定义的偏移量问题PHP

时间:2012-11-13 05:55:05

标签: php

我有一个变量$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

任何人都可以帮我解决发生的事情吗?为什么,我无法爆炸?

由于

1 个答案:

答案 0 :(得分:0)

我在PHP中看到过几个地方隐式字符串转换(或者字符串解除引用,在这种情况下)导致问题,而最简单的理由是使用中间变量:

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

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