gpt4 book ai didi

php - 如何修复此非法偏移类型错误

转载 作者:IT老高 更新时间:2023-10-28 11:55:16 26 4
gpt4 key购买 nike

我来了

illegal offset type

此代码的每次迭代都会出错。这是代码:

$s = array();
for($i = 0; $i < 20; $i++){
$source = $xml->entry[$i]->source;
$s[$source] += 1;
}

print_r($s)

最佳答案

当您尝试使用 objectarray 作为索引键访问数组索引时,会发生

非法偏移类型错误。 p>

例子:

$x = new stdClass();
$arr = array();
echo $arr[$x];
//illegal offset type

您的$xml array 包含 $xml->entry[$i]->source 处的对象或数组对于 $i 的某些值,并且当您尝试将其用作 $s 的索引键时,你得到那个警告。您必须确保 $xml包含您想要的内容并且您正在正确访问它。

关于php - 如何修复此非法偏移类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com