我有这么一个数组Array ( [A] => 22 [B] => 12 [C] => 6 ) 我怎么样才能得到相应属性的值,然后类似于输出A:22,B:12,C:16的格式呢??有一个问题是这个A\B\C不固定,可能是E\F\G(动态的)

解决方案 »

  1.   

    // $arr 就是你要拆分的数组
    $str = array();
    foreach($arr as $key=>$value)
    {
        $str[] = "{$key}: {$value}";
    }
    echo implode(',', $str);当然还有更简便的思路,不过这个是最常见的方法,循环遍历数组,拼和键和值。再组装为字符串
      

  2.   

    本帖最后由 PhpNewnew 于 2012-04-29 18:50:28 编辑
      

  3.   

    最好是可以自由的组织样式!!小第我第一次用这个php,大家可以随便用砖头扎我!
      

  4.   

    http://ca3.php.net/manual/en/reflectionclass.getproperties.php
      

  5.   

    我想你要的是这个
    $ar = array ( 'A' => 22, 'B' => 12, 'C' => 6 );
    echo json_encode($ar);
    {"A":22,"B":12,"C":6}
      

  6.   


    我看楼主也是要这样。。json格式