欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

探討php中遍歷二維數(shù)組的幾種方法詳解

 更新時間:2013年06月08日 10:31:12   投稿:jingxian  
本篇文章是對php中遍歷二維數(shù)組的幾種方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

在PHP應(yīng)用當(dāng)中,二維數(shù)組的應(yīng)用算是高頻率的了,尤其遇到較為復(fù)雜的計(jì)算時,基本上都要用到二維或者多維數(shù)組的,而在編歷多維數(shù)組使用的較多的應(yīng)該是 for 循環(huán)遍歷和 foreach 遍歷兩個函數(shù)了,其中沒什么特殊要求的話,基本上都是在使用 foreach 遍歷函數(shù),當(dāng)然,我們可以通過這兩個遍歷函數(shù)來組合成各種各樣的輸出方式。
還是老樣子,一直在使用,從來未記住,簡單的遍歷輸出還是較為簡單的,下面是兩個在PHP中遍歷二維函數(shù)的代碼片段,如下。。

使用for循環(huán)遍歷

<?PHP 
//使用for循環(huán)遍歷 
$arr2=array(array("張三","20","男"),array("李四","25","男"),array("王五","19","女"),array("趙六","25","女")); 
echo "<table border=2 bordercolor=red><tr><td>姓名</td><td>年齡</td& gt;<td>性別</td></tr>"; 
for($i=0;$i<4;$i++){ 
echo "<tr>"; 
for($j=0;$j<3;$j++){ 
  echo "<td>"; 
  echo $arr2[$i][$j]; 
  echo "</td>"; 
} 
echo "</tr>"; 
echo "<br>"; 
} 
echo "</table>"; 
?> 

使用foreach遍歷:

<?php 
$arr = array('one'=>array('name'=>'張三','age'=>'23','sex'=>'男'), 
  'two'=>array('name'=>'李四','age'=>'43','sex'=>'女'), 
  'three'=>array('name'=>'王五','age'=>'32','sex'=>'男'), 
  'four'=>array('name'=>'趙六','age'=>'12','sex'=>'女')); 
 
foreach($arr as $k=>$val){ 
  echo $val['name'].$val['age'].$val['sex']."<br>"; 
} 
echo "<p>"; 
?> 
 
<?php 
$arr = array('one'=>array('name'=>'張三','age'=>'23','sex'=>'男'), 
  'two'=>array('name'=>'李四','age'=>'43','sex'=>'女'), 
  'three'=>array('name'=>'王五','age'=>'32','sex'=>'男'), 
  'four'=>array('name'=>'趙六','age'=>'12','sex'=>'女')); 
foreach($arr as $key=>$value){ 
foreach($value as $key2=>$value2){ 
  echo $value2; 
} 
echo "<br>"; 
}  
?> 

我們可以直接進(jìn)行打印,看輸出的表格文件,還是老樣子,在實(shí)際的應(yīng)用當(dāng)中,是可以進(jìn)行各種標(biāo)簽組合的,以滿足自己的需求,像這類的代碼使用頻率還是蠻高的,基本上差不了幾天的時間就會用上,尤其在大型的項(xiàng)目中,PHP一維數(shù)組,PHP二維數(shù)組,甚至是PHP多維數(shù)組,無時不刻都在程序里面跑著。

相關(guān)文章

  • 執(zhí)行、獲取遠(yuǎn)程代碼返回:file_get_contents 超時處理的問題詳解

    執(zhí)行、獲取遠(yuǎn)程代碼返回:file_get_contents 超時處理的問題詳解

    本篇文章是對執(zhí)行、獲取遠(yuǎn)程代碼返回:file_get_contents 超時處理的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • SSI指令

    SSI指令

    這篇文章主要介紹了SSI指令,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2006-11-11
  • rephactor 優(yōu)秀的PHP的重構(gòu)工具

    rephactor 優(yōu)秀的PHP的重構(gòu)工具

    從PHP5開始,提供了強(qiáng)大的面向?qū)ο蠊δ?。使得PHP能夠完全按設(shè)計(jì)模式編程。
    2011-06-06
  • php運(yùn)行出現(xiàn)Call to undefined function curl_init()的解決方法

    php運(yùn)行出現(xiàn)Call to undefined function curl_init()的解決方法

    curl_init -- 初始化一個CURL會話,如果提示Call to undefined function curl_init那么需要如下操作即可。
    2010-11-11
  • php 獲取全局變量的代碼

    php 獲取全局變量的代碼

    php 獲取全局變量的代碼,需要的朋友可以參考下。
    2011-04-04
  • ThinkPHP的RBAC(基于角色權(quán)限控制)深入解析

    ThinkPHP的RBAC(基于角色權(quán)限控制)深入解析

    本篇文章是對ThinkPHP的RBAC(基于角色權(quán)限控制)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP開發(fā)的文字水印,縮略圖,圖片水印實(shí)現(xiàn)類與用法示例

    PHP開發(fā)的文字水印,縮略圖,圖片水印實(shí)現(xiàn)類與用法示例

    這篇文章主要介紹了PHP開發(fā)的文字水印,縮略圖,圖片水印實(shí)現(xiàn)類與用法,結(jié)合完整實(shí)例形式分析了php文字水印、縮略圖操作類定義與簡單使用方法,需要的朋友可以參考下
    2019-04-04
  • PHP+MySQL刪除操作實(shí)例

    PHP+MySQL刪除操作實(shí)例

    這篇文章主要介紹了PHP+MySQL刪除操作的方法,實(shí)例分析了MySQL刪除信息的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • 最新評論