要遍历多维数组,可以使用RecursiveArrayIterator
$jsonIterator = new RecursiveIteratorIterator( new RecursiveArrayIterator(json_depre($json, TRUE)), RecursiveIteratorIterator::SELF_FIRST);foreach ($jsonIterator as $key => $val) { if(is_array($val)) { echo "$key:n"; } else { echo "$key => $valn"; }}输出:
John:status => WaitJennifer:status => ActiveJames:status => Activeage => 56count => 10progress => 0.0029857bad => 0



