ホームページ  >  記事  >  バックエンド開発  >  PHP で 2 次元配列を走査するためのいくつかの方法

PHP で 2 次元配列を走査するためのいくつかの方法

WBOY
WBOYオリジナル
2016-07-25 08:58:483234ブラウズ
  1. /**

  2. * 二次元配列を走査
  3. * bbs.it-home.org を編集
  4. */
  5. //ループトラバーサル用
  6. $arr2=array(array("張三","20","男性") ,array("李四","25","男性"),array("王五","19","女性"),array("趙劉","25","女性"));
  7. echo " ";
  8. for($i=0;$iecho "
  9. ";
  10. for($j=0;$j<3;$j++){
  11. echo "< td>";
  12. echo $arr2[$i][$j];
  13. echo "";
  14. }
  15. echo "
  16. ";
  17. echo "
    " ;
  18. }
  19. echo "
  20. 名前年齢性別
    ";
  21. ?>

  22. //foreach traversal

  23. $arr = array('one'=>array('name'=> ;'Zhang San','age'=>'23','sex'=>'男性'),
  24. 'two'=>array('name'=>'李思','age' => '43','性別'=>'女性'),
  25. '3'=>array('名前'=>'王五','年齢'=>'32','性別 '=> ;'男性'),
  26. 'four'=>array('名前'=>'趙劉','年齢'=>'12','性別'=>'女性')) ;< /p>
  27. foreach($arr as $k=>$val){

  28. echo $val['name'].$val['age'].$val['sex'] ."< ;br>";
  29. }
  30. echo "

    ";

  31. //foreach トラバーサルの例 2

  32. $arr = array('one'=>array(' name'= >'張三','年齢'=>'23','性別'=>'男性'),
  33. 'two'=>array('名前'=>'李思' ,'年齢'=>'43','性別'=>'女性'),
  34. 'three'=>array('名前'=>'王五','年齢'=>'32 ',' sex'=>'男性'),
  35. 'four'=>array('name'=>'趙劉','年齢'=>'12','性別'=>'女性') );
  36. foreach($arr as $key=>$value){
  37. foreach($value as $key2=>$value2){
  38. echo $value2;
  39. }
  40. echo "
    "
  41. ?>
コードをコピー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。