php中的foreach語句,常用於遍歷陣列。
foreach一般有兩種使用方式:
(1)只取陣列的值,不取陣列的下標;
(2)取陣列值,同時也取陣列的下標;
以下面的例1和例2來解釋其用法:
例1:只取值,不取下標
$member=array(
'201201'=>'tom',
'201203'=>'jack',
'201211'=>'james',
'201306'=>'martin',
'201605'=>'lucy',
'201612'=>'kim',);//新建乙個陣列,且包含不同的下標
echo "該商店的會員有";
foreach($member as $name){
echo $name.",";
輸出結果為:該商店的會員有tom,jack,james,martin,lucy,kim,
所以,使用foreach且只取陣列的值時其使用方法為:
<?php
foreach(陣列 as 下標){
//執行語句
(2)既取陣列值,又取陣列下標
$member=array(
'201201'=>'tom',
'201203'=>'jack',
'201211'=>'james',
'201306'=>'martin',
'201605'=>'lucy',
'201612'=>'kim',);//新建乙個陣列,且包含不同的下標
foreach($member as $num=>$name){
echo $name."的會員辦理月份是".$num."
";此時的輸出結果為:
tom的會員辦理月份是201201
jack的會員辦理月份是201203
james的會員辦理月份是201211
martin的會員辦理月份是201306
lucy的會員辦理月份是201605
kim的會員辦理月份是201612
所以,使用foreach同時取陣列的值和陣列的下標時其使用方法為:
<?php
foreach(陣列 as 下標=>值){
//執行語句
php foreach迴圈中使用引用的問題
看 再做解釋 複製 如下 array array a b c d foreach array as knqbmgey val echo val 輸出d echo kay 輸出3 val e print r array 輸出array 0 a 1 b 2 c 3 d 在foreach迴圈中,當迴圈結束...
php foreach迴圈中使用引用的問題
看 再做解釋 複製 如下 array array a b c d foreach array as key val echo val 輸出d echo kay 輸出3 val e print r array 輸出array 0 a 1 b 2 c 3 d 在foreach迴圈中,當迴圈結束後,key...
迴圈語句python Python 迴圈語句
sonnetoab勝於藍 優秀個人部落格 gra nnet qq.comoab勝於藍 優秀個人部落格oab勝於藍 優秀個人部落格 八皇后問題 迴圈遞迴法 oab勝於藍 優秀個人部落格 queen problem with recurison board size 8 def under attack...