将来自php中的数组的信息编码到文档中

时间:2014-02-09 00:12:57

标签: php

我正在尝试显示下面内部数组的详细信息,但不知道如何。我设法得到正确的答案,但有一个警告说数组到字符串转换我如何避免警告和答案:

      $user = array(

     'name' => 'Joe Blogs',
     'age'  => 25,
     'validate' => 'true',
     'children' => array(
     'Jack',
     'Jill',
     'Mark'

      )
      );
      foreach($user as  $v){

      echo $v . ' ' ."<br />";
      }

      foreach($user['children'] as $h){
      echo "$h ";
      }

1 个答案:

答案 0 :(得分:0)

你的第一个循环仍会尝试回显$user['children']的值,但是数组不能简单地被回显....阻止原始循环尝试显示子数组,并将其保留到第二个环

  foreach($user as  $v){
      if (!is_array($v) {
          echo $v . ' ' ."<br />";
      }
  }

  foreach($user as $key => $v){
      if ($key !== 'children') {
          echo $v . ' ' ."<br />";
      }
  }