有数据库字段如下:
name sum
张三 20
李四 30
王五 11
麻子 12想从数据库读出数据并格式化成以下格式:
var myData =new Array(['张三',20],['李四',30],['王五',11],['麻子',12]);在C#里面有format 和stringbuilder函数很容易实现,不知道在PHP里面有类似的函数吗,欢迎贴代码

解决方案 »

  1.   

    你那是js数组写法。php里不是这样。
      

  2.   


    就是想用PHP把数据库数据格式化成JS数组的写法然后方便JS调用
      

  3.   

    直接php构造个这样的字符串.....
      

  4.   

    $data = array(
        array('张三', 20),
        array('李四', 30),
        array('王五', 11),
        array('麻子', 12)
    );
    $str = '';
    foreach ($data as $arr) {
        $str .= ",['{$arr[0]}', {$arr[1]}]";
    }
    //echo ltrim($str, ',');
    // ['张三', 20],['李四', 30],['王五', 11],['麻子', 12]$myData = "var myData =new Array($str);";
    //echo $myData;
    // var myData =new Array(,['张三', 20],['李四', 30],['王五', 11],['麻子', 12]);
      

  5.   

    直接json_encode($mydate);就好了,就是json格式的
      

  6.   


    $data = array(
        array('张三', 20),
        array('李四', 30),
        array('王五', 11),
        array('麻子', 12)
    );
    echo json_encode($data);
    调用后 json_decode()