PHP比较2个数组-数组到字符串转换错误

PHP比较2个数组-数组到字符串转换错误,php,arrays,class,Php,Arrays,Class,我有上面的代码。我知道数组有数据,因为我可以打印它并查看数据。阵列数据如下所示: 我需要做什么才能访问$initialArrayElement值?我需要进一步处理这个值,但我得到PHP错误“数组到字符串转换错误” 非常感谢:) 对此使用print\r并检查是否仍然是一个数组。。因为据我观察,这仍然是一个数组。请使用 print\r($initialArrayElement)代替echo$initialArrayElement 那就行了。好像你在尝试回送一个数组,它会发出警告。使用print\u

我有上面的代码。我知道数组有数据,因为我可以打印它并查看数据。阵列数据如下所示:

我需要做什么才能访问$initialArrayElement值?我需要进一步处理这个值,但我得到PHP错误“数组到字符串转换错误”

非常感谢:)

对此使用print\r并检查是否仍然是一个数组。。因为据我观察,这仍然是一个数组。

请使用

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;