PHP比较2个数组-数组到字符串转换错误
我有上面的代码。我知道数组有数据,因为我可以打印它并查看数据。阵列数据如下所示: 我需要做什么才能访问$initialArrayElement值?我需要进一步处理这个值,但我得到PHP错误“数组到字符串转换错误” 非常感谢:) 对此使用print\r并检查是否仍然是一个数组。。因为据我观察,这仍然是一个数组。请使用PHP比较2个数组-数组到字符串转换错误,php,arrays,class,Php,Arrays,Class,我有上面的代码。我知道数组有数据,因为我可以打印它并查看数据。阵列数据如下所示: 我需要做什么才能访问$initialArrayElement值?我需要进一步处理这个值,但我得到PHP错误“数组到字符串转换错误” 非常感谢:) 对此使用print\r并检查是否仍然是一个数组。。因为据我观察,这仍然是一个数组。请使用 print\r($initialArrayElement)代替echo$initialArrayElement 那就行了。好像你在尝试回送一个数组,它会发出警告。使用print\u
print\r($initialArrayElement)代码>代替echo$initialArrayElement代码>
那就行了。好像你在尝试回送一个数组,它会发出警告。使用print\u r()
或var\u dump()
代替。你的意思是我有一个数组。。。好吧,我现在明白了。。。数组的数组-让它工作。。。谢谢你在上面的评论-它帮助我理解。。。只是学习。。。干杯
foreach($this->galleryPhotoDBInitialArray as $initialArrayElement) {
$photoExists = false;
foreach($this->galleryPhotoDBFinalArray as $finalArrayElement) {
if($initialArrayElement == $finalArrayElement) {
$photoExists = true;
echo $initialArrayElement;
}
}
if(!$photoExists){
echo 'delete............................................';
echo $initialArrayElement;
}
}
echo $initialArrayElement;