php遍歷數(shù)組的方法分享
更新時(shí)間:2012年03月22日 22:48:56 作者:
php下最靈活的東西就是數(shù)組,很多數(shù)據(jù)都是通過(guò)數(shù)組的方式顯示,整理下數(shù)組的遍歷方法
在PHP中數(shù)組分為兩類: 數(shù)字索引數(shù)組和關(guān)聯(lián)數(shù)組。
其中數(shù)字索引數(shù)組和C語(yǔ)言中的數(shù)組一樣,下標(biāo)是為0,1,2…
而關(guān)聯(lián)數(shù)組下標(biāo)可能是任意類型,與其它語(yǔ)言中的hash,map等結(jié)構(gòu)相似。
方法1:foreach
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
foreach ($sports as $key => $value) {
echo $key.": ".$value."<br />";
}
?>
輸出結(jié)果:
football: good
swimming: very well
running: not good
方法2:each
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
while (!!$elem = each($sports)) {
echo $elem['key'].": ".$elem['value']."<br />";
}
?>
輸出結(jié)果:
football: good
swimming: very well
running: not good
方法3:list & each
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
while (!!list($key, $value) = each($sports)) {
echo $key.": ".$value."<br />";
}
?>
輸出結(jié)果:
football: good
swimming: very well
running: not good
其中數(shù)字索引數(shù)組和C語(yǔ)言中的數(shù)組一樣,下標(biāo)是為0,1,2…
而關(guān)聯(lián)數(shù)組下標(biāo)可能是任意類型,與其它語(yǔ)言中的hash,map等結(jié)構(gòu)相似。
方法1:foreach
復(fù)制代碼 代碼如下:
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
foreach ($sports as $key => $value) {
echo $key.": ".$value."<br />";
}
?>
輸出結(jié)果:
football: good
swimming: very well
running: not good
方法2:each
復(fù)制代碼 代碼如下:
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
while (!!$elem = each($sports)) {
echo $elem['key'].": ".$elem['value']."<br />";
}
?>
輸出結(jié)果:
football: good
swimming: very well
running: not good
方法3:list & each
復(fù)制代碼 代碼如下:
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good');
while (!!list($key, $value) = each($sports)) {
echo $key.": ".$value."<br />";
}
?>
輸出結(jié)果:
football: good
swimming: very well
running: not good
您可能感興趣的文章:
- PHP遍歷數(shù)組的方法匯總
- PHP遍歷數(shù)組的幾種方法
- PHP循環(huán)遍歷數(shù)組的3種方法list()、each()和while總結(jié)
- PHP遍歷數(shù)組的三種方法及效率對(duì)比分析
- PHP使用遞歸算法無(wú)限遍歷數(shù)組示例
- php中使用key,value,current,next和prev函數(shù)遍歷數(shù)組的方法
- php遍歷數(shù)組的4種方法總結(jié)
- 基于PHP遍歷數(shù)組的方法匯總分析
- PHP數(shù)組的基本操作及遍歷數(shù)組的經(jīng)典操作實(shí)例
- PHP中遍歷數(shù)組的三種常用方法實(shí)例分析
相關(guān)文章
php簡(jiǎn)單瀏覽目錄內(nèi)容的實(shí)現(xiàn)代碼
本篇文章是對(duì)php簡(jiǎn)單瀏覽目錄內(nèi)容的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
解析php dirname()與__FILE__常量的應(yīng)用
本篇文章是對(duì)php中的dirname()與__FILE__常量的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP 實(shí)現(xiàn)判斷用戶是否手機(jī)訪問(wèn)
這篇文章主要介紹了PHP 實(shí)現(xiàn)判斷用戶是否手機(jī)訪問(wèn)的方法,十分實(shí)用的功能,推薦給有需要的小伙伴。2015-01-01
php 移除數(shù)組重復(fù)元素的一點(diǎn)說(shuō)明
PHP中移除數(shù)組重復(fù)元素用的函數(shù)是array_unique2008-11-11
PHP實(shí)現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法,結(jié)合實(shí)例形式分析了php文件、目錄及圖形操作的相關(guān)技巧,需要的朋友可以參考下2017-01-01
php操作mysql獲取select 結(jié)果的幾種方法
這篇文章主要介紹了php操作mysql獲取select 結(jié)果的幾種方法,需要的朋友可以參考下2017-11-11
PHP+SQL 注入攻擊的技術(shù)實(shí)現(xiàn)以及預(yù)防辦法
最近在折騰 PHP + MYSQL 的編程。了解了一些 PHP SQL 注入攻擊的知識(shí),于是寫了這篇文章.2010-12-12

