PHP-如何解决此非法偏移类型错误
我越来越
非法胶印类型
此代码每次迭代的错误。这是代码:
$s = array();for($i = 0; $i < 20; $i++){
$source = $xml->entry[$i]->source;
$s[$source] += 1;
}
print_r($s)
回答:
__当您尝试使用 或 作为索引键访问数组索引时,会发生 非法的偏移类型 错误。
例:
$x = new stdClass();$arr = array();
echo $arr[$x];
//illegal offset type
您的$xml
数组包含一个对象或数组,其$xml->entry[$i]->source
值为的某个值$i
,当您尝试将其用作的索引键时$s
,会收到警告。您必须确保$xml
包含所需的内容并正确访问它。
以上是 PHP-如何解决此非法偏移类型错误 的全部内容, 来源链接: utcz.com/qa/409434.html