php遍歷數(shù)組的方法分享
更新時間:2012年03月22日 22:48:56 作者:
php下最靈活的東西就是數(shù)組,很多數(shù)據(jù)都是通過數(shù)組的方式顯示,整理下數(shù)組的遍歷方法
在PHP中數(shù)組分為兩類: 數(shù)字索引數(shù)組和關(guān)聯(lián)數(shù)組。
其中數(shù)字索引數(shù)組和C語言中的數(shù)組一樣,下標是為0,1,2…
而關(guān)聯(lián)數(shù)組下標可能是任意類型,與其它語言中的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語言中的數(shù)組一樣,下標是為0,1,2…
而關(guān)聯(lián)數(shù)組下標可能是任意類型,與其它語言中的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
您可能感興趣的文章:
相關(guān)文章
解析php dirname()與__FILE__常量的應(yīng)用
本篇文章是對php中的dirname()與__FILE__常量的應(yīng)用進行了詳細的分析介紹,需要的朋友參考下2013-06-06PHP實現(xiàn)接收二進制流轉(zhuǎn)換成圖片的方法
這篇文章主要介紹了PHP實現(xiàn)接收二進制流轉(zhuǎn)換成圖片的方法,結(jié)合實例形式分析了php文件、目錄及圖形操作的相關(guān)技巧,需要的朋友可以參考下2017-01-01php操作mysql獲取select 結(jié)果的幾種方法
這篇文章主要介紹了php操作mysql獲取select 結(jié)果的幾種方法,需要的朋友可以參考下2017-11-11PHP+SQL 注入攻擊的技術(shù)實現(xiàn)以及預(yù)防辦法
最近在折騰 PHP + MYSQL 的編程。了解了一些 PHP SQL 注入攻擊的知識,于是寫了這篇文章.2010-12-12