<?php
$array=array(
array("id"=>"1","name"=>"王永平","date"=>"2008-8-7"),
array("id"=>"2","name"=>"韩文丽","date"=>"2008-8-8"),
array("id"=>"3","name"=>"曹雅丽","date"=>"2008-9-9"),
array("id"=>"4","name"=>"董盼红","date"=>"2008-8-10"),
);?>大家帮助我看下这个二维数组怎么通过foreach循环打印出里面所有“name”对应的值,我昨天试了一直没有成功,谢谢

解决方案 »

  1.   

    <?php
    $array=array(
    array("id"=>"1","name"=>"王永平","date"=>"2008-8-7"),
    array("id"=>"2","name"=>"韩文丽","date"=>"2008-8-8"),
    array("id"=>"3","name"=>"曹雅丽","date"=>"2008-9-9"),
    array("id"=>"4","name"=>"董盼红","date"=>"2008-8-10"),
    );?>//你这我也不知道怎么用foreach遍历。好像只能一个一个打。
    最好写成这样。
    $arrayname=array(
    "a1"=>array("id"=>"1","name"=>"王永平","date"=>"2008-8-7"),
    "a1"=>array("id"=>"2","name"=>"韩文丽","date"=>"2008-8-8"),
    "a1"=>array("id"=>"3","name"=>"曹雅丽","date"=>"2008-9-9"),
    "a1"=>array("id"=>"4","name"=>"董盼红","date"=>"2008-8-10"),
      

  2.   

    foreach ($array as $v) {
        echo $v['name'] . "<br />";
    }
      

  3.   

    foreach($array as $v1){
        echo $v1['name']."\r\n";
    }
      

  4.   

    foreach ($array as $arr)
    {
    echo $arr['name']."<br/>";

    }
      

  5.   

    foreach($array as $key=>$value){
      foreach($value as $key1=>$value1)
        print $value1;print "<br>";
    }
    测一下看看,应该可以的~
      

  6.   

    foreach($array as $key=>$value){
      foreach($value as $key1=>$value1)
        print $value1;print "<br>";
    }
    测一下看看,应该可以的~
      

  7.   

    foreach($array as $key=>$value){
      foreach($value as $key1=>$value1)
        print $value1;print "<br>";
    }
    测一下看看,应该可以的~
      

  8.   

    输出name:foreach ($array as $a){
    echo $a["name"]."<br/>";
    }输出所有信息:
    foreach ($array as $a){
    foreach ($a as $val){
    echo $val."    ";
    }
    echo "<br/>";
    }