将php内容数组返回到字符串转换错误

时间:2017-07-10 03:09:58

标签: php html arrays

我有一个php页面,我有一个不打印或回显到页面的函数,它返回一个名为content的变量,该变量在html页面上呈现。在整个这个函数中,我将附加到内容变量。

我有一个看起来像

的数组($ myArray)
  foreach($myArray as $item  ){
    $content .= '<h1>'.$item.'</h1>';
    }

我正在尝试遍历$ myArray中的每个项目,并将其作为h1返回到屏幕。

Notice: Array to string conversion

这导致我得到了

{{1}}

错误。

1 个答案:

答案 0 :(得分:2)

你有嵌套数组,所以如下所示

$arr=array ('0' => array ('0' => '2011-11-12' ,'1' => '1963-02-29' ,'3' => '2029-05-14' ,'9' => '1812-08-12' ,'11' => '1537-05-17'  ,'16' => '2005-17-04'  ,'30' => '3000-42-99')) ;
    foreach($arr as $myArray){
        foreach($myArray as $item  ){
                $content .= '<h1>'.$item.'</h1>';
        }
    }
    echo $content;