<?php
global $arr;
arr = new Array();
arr[0] = ["A",'1','0'];
arr[1] = ["B",'8','0'];
arr[2] = ["C",'17','0'];
arr[3] = ["D",'24','0'];
arr[4] = ["E",'33','0'];
arr[5] = ["F",'44','0'];
arr[6] = ["G",'46','0'];
arr[7] = ["H",'67','0'];
arr[8] = ["I",'88','0'];
arr[9] = ["J,'104','0'];
arr[10] = ["K",'117','0'];?>function info(&$cc,&$refObj)
{
global $arr;
foreach($arr as $k=>$name){
} 请问下 这个怎么怎么改 我能读取到 ["A",'1','0']; 其中三个值}

解决方案 »

  1.   

    你确定 <?php
    global $arr;
    arr = new Array();
    arr[0] = ["A",'1','0'];
    arr[1] = ["B",'8','0'];
    arr[2] = ["C",'17','0'];
    arr[3] = ["D",'24','0'];
    arr[4] = ["E",'33','0'];
    arr[5] = ["F",'44','0'];
    arr[6] = ["G",'46','0'];
    arr[7] = ["H",'67','0'];
    arr[8] = ["I",'88','0'];
    arr[9] = ["J,'104','0'];
    arr[10] = ["K",'117','0'];?>是php的?你能运行起来吗?按你代码的意思和你的代码,在foreach中可用$name[0] $name[1] $name[2]分别取得 A 1 0
      

  2.   

    这个是你想要的吗?楼主?$arr = array();
    $arr[0] = array("A",'1','0');
    $arr[1] = array("B",'8','0');
    $arr[2] = array("C",'17','0');
    $arr[3] = array("D",'24','0');
    $arr[4] = array("E",'33','0');
    $arr[5] = array("F",'44','0');
    $arr[6] = array("G",'46','0');
    $arr[7] = array("H",'67','0');
    $arr[8] = array("I",'88','0');
    $arr[9] = array("J",'104','0');
    $arr[10] = array("K",'117','0');
    function info($arr)
    { foreach($arr as $k=>$name)
    {
    $str ='';
    foreach($name as $value)
    {
    $str .= $value." ";
    }
    $return .=$k."=>".$str."<br>";
    }
    return $return;
    }
    echo info($arr);
      

  3.   

    3楼的 正常,声明 array 时 arr=new Array ,这是 JS 用法