问答详情
源自:1-3 JSON实例讲解

一维数组到json数据格式的转换,没输出来结果。老是在 $jsonObj_1=json_encode($array_1);处显示错误,不知道怎么回事?

<?php

$array_1= array();//一维数组;

  $array_2= array();//二维数组;


   $array_1[’username’]="dfdsf";

   $array_1[’age’]=25;


    $array_2[’nember’][’shjsh’][’username’]="dfdsf";

    $array_2[’nember’][’shjsh’][’age’]=25;


    $array_2[’nember’][’hjhj’][’username’]="ghgj";

    $array_2[’nember’][’hjhj’][’age’]=27;

//print_r($array_2);


 $jsonObj_1=json_encode($array_1);

 echo $jsonObj_1;

 

 

?>


提问者:我必win 2016-01-06 13:08

个回答

  • 乔帮主
    2016-01-06 13:34:02
    已采纳

    <?php

       $array_1= array();//一维数组;

       $array_2= array();//二维数组;


       $array_1['username']="dfdsf";

       $array_1['age']=25;


       $array_2['nember']['shjsh']['username']="dfdsf";

       $array_2['nember']['shjsh']['age']=25;


       $array_2['nember']['hjhj']['username']="ghgj";

       $array_2['nember']['hjhj']['age']=27;

       //print_r($array_2);


    $jsonObj_1=json_encode($array_1);

    echo $jsonObj_1;

     

     

    ?>

    是你的标点符号有问题啊,不是中文下的‘ ’而是在英文下的' ',这个你要搞清楚啊!

    最后得到的结果如下:

    http://img.mukewang.com/568ca7410001a2e208910750.jpg