RECURSION 递归
当出现递归现象时 print_r 就是这样显示结果的
这是正确的,因为 print_r 只不过是调试用的,意思到了就行了

解决方案 »

  1.   

    但是我把这个$m 拿去json_encode 的时候,就没有返回值了啊?
      

  2.   

    你的 php 版本太低,json_encode 出点错是正常的
      

  3.   

    php5.2.5 都不能处理这种情况
    json_encode() [function.json-encode]: recursion detected 
      

  4.   

    我的PHP Version 5.3.27输出结果正是Array ( [0] => 1 [a] => Array ( [0] => 1 ) ) 
      

  5.   


    是php版本的问题。高版本的php我测试过。 是可以的。 
     我现在是php5.1.6  json_encode方法是自己加上去的。
      

  6.   

    多谢各路大神。
     自己找到解决方案了$m['a'] = (array) $m;