PHP foreach迴圈語句

2021-08-28 19:17:11 字數 1160 閱讀 1317

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...