程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP中使用foreach()遍歷二維數組的簡單實例,foreach二維數組

PHP中使用foreach()遍歷二維數組的簡單實例,foreach二維數組

編輯:關於PHP編程

PHP中使用foreach()遍歷二維數組的簡單實例,foreach二維數組


第一種類型

想用foreach()遍歷整個二維數組:

$team = array('lk','ok'); 
$book = array('linux服務器配置與管理',$team); 

foreach($book as $k=>$val) //for $book each $value( as ) 
echo $k.'=>'.$val.''; 

輸出結果是:

0=>linux服務器配置與管理
1=>Array

當然,其實我是想要所有具體內容,而不是輸出array。。。

所以應該采用如下做法,加入一個判斷語句:

$team = array('lk','ok'); 
$book = array('linux服務器配置與管理',$team); 

foreach($book as $k=>$val) //意思是for $book each $value( as ) 
if( is_array($val) ) foreach( $val as $value) echo $value.''; 
else echo $k.'=>'.$val.''; 

則輸出為:

0=>linux服務器配置與管理
lk
ok

echo "<br>"; 
echo "<h1>php遍歷二維數組</h1>"; 
//$team = array('lk','ok'); 
//$book = array('linux服務器配置與管理',$team); 
$arr = array( 
array('name'=>'系統配置','url'=>'?action=config&do=config'), 
array('name'=>'驗證碼配置','url'=>'?action=config&do=seccode'), 
array('name'=>'模板管理','url'=>'?action=config&do=tpl'), 
array('name'=>'帳號管理','url'=>'?action=admin&do=list'), 
array('name'=>'添加帳號','url'=>'?action=admin&do=add')); 
foreach($arr as $k=>$val){ 
  echo "name:".$val["name"]."/n"; 
} 

以上這篇PHP中使用foreach()遍歷二維數組的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持幫客之家。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved