$flsearch = array("姓名" => array("name"),"地址"=> array("dz"),"编号"=> array("id"));
while( list( $key,$val ) = each( $flsearch ) ) {
   echo "$key => $val<br>";
}
这段代码有什么问题么?为什么得到的结果是
姓名 => Array
地址 => Array
编号 => Array这个呢?谢谢!

解决方案 »

  1.   

    $val是一个数组,
    $flsearch = array("姓名" => array("name"),"地址"=> array("dz"),"编号"=> array("id")); 
    while( list( $key,$val ) = each( $flsearch ) ) { 
       foreach($val as $kkey=>$value)
          echo "$key => $value <br>"; 

      

  2.   


    $flsearch = array("姓名" => array("name"),"地址"=> array("dz"),"编号"=> array("id"));
    foreach ($flsearch as $key=>$val) {
      foreach($val as $val2){
          echo "$key=>$val2<br>";
      }