一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php中用foreach來操作數組的代碼

php中用foreach來操作數組的代碼

2019-12-06 13:48PHP教程網 PHP教程

php中用foreach來操作數組的代碼,需要的朋友可以參考下。

foreach()有兩種用法: 

復制代碼代碼如下:


foreach(array_name as $value) 

statement; 


這里的array_name是你要遍歷的數組名,每次循環中,array_name數組的當前元素的值被賦給$value,并且數組內部的下標向下移一 步,也就是下次循環回得到下一個元素。 

復制代碼代碼如下:


foreach(array_name as $key => $value) 

statement; 


這里跟第一種方法的區別就是多了個$key,也就是除了把當前元素的值賦給$value外,當前元素的鍵值也會在每次循環中被賦給變量$key。鍵值可以 是下標值,也可以是字符串。比如book[0]=1中的"0",book[id]="001"中的"id". 
程序實例1: 

復制代碼代碼如下:


<?php 
/*-------------------------------------------------------------------------*/ 
/* foreach example 1: value only */ 
echo "foreach example 1: value only ".'<br />'; 
$a = array(1, 2, 3, 17); 
foreach ($a as $v) { 
echo "Current value of ".$a.":". $v."<br />"; 

?> 
// 運行結果 
foreach example 1: value only 
Current value of $a: 1 
Current value of $a: 2 
Current value of $a: 3 
Current value of $a: 17 


復制代碼代碼如下:


/*-------------------------------------------------------------------------*/ 
/* foreach example 2: value (with key printed for illustration) */ 
echo '<br />'.'<br />'."foreach example 2: value (with key printed for illustration) ".'<br />'; 
$a = array(1, 2, 3, 17); 
$i = 0; /* for illustrative purposes only */ 
foreach ($a as $v) { 
echo ""$a[$i] => $v".'<br />'; 
$i++; 

// 程序運行結果 
foreach example 2: value (with key printed for illustration) 
$a[0] => 1 
$a[1] => 2 
$a[2] => 3 
$a[3] => 17 


復制代碼代碼如下:


/*-------------------------------------------------------------------------*/ 
/* foreach example 3: key and value */ 
echo '<br />'.'<br />'."foreach example 3: key and value ".'<br />'; 
$a = array( 
"one" => 1, 
"two" => 2, 
"three" => 3, 
"seventeen" => 17 
); 
foreach ($a as $k => $v) { 
echo ""$a[$k] => $v".'<br />'; 

// 程序運行結果 
foreach example 3: key and value 
$a[one] => 1 
$a[two] => 2 
$a[three] => 3 
$a[seventeen] => 17 


復制代碼代碼如下:


/*-------------------------------------------------------------------------*/ 
/* foreach example 4: multi-dimensional arrays */ 
echo '<br />'.'<br />'."foreach example 4: multi-dimensional arrays ".'<br />'; 
$a = array(); 
$a[0][0] = "a"; 
$a[0][1] = "b"; 
$a[1][0] = "y"; 
$a[1][1] = "z"; 
foreach ($a as $v1) { 
foreach ($v1 as $v2) { 
echo "$v2"n"; 


// 程序運行結果 
foreach example 4: multi-dimensional arrays 
a b y z 


復制代碼代碼如下:


/*-------------------------------------------------------------------------*/ 
/* foreach example 5: dynamic arrays */ 
echo '<br />'.'<br />'."foreach example 5: dynamic arrays ".'<br />'; 
foreach (array(1, 2, 3, 4, 5) as $v) { 
echo "$v"n"; 

// 程序運行結果 
foreach example 5: dynamic arrays 
1 2 3 4 5 


也可以這么用: 

復制代碼代碼如下:


$messageNav['首頁'] =ROOT_PATH; 
$messageNav['人才交流'] ="#" 
$messageNav['動態專欄'] ="hragent/cn/" 
<?php $i = 0;foreach ($messageNav as $key=>$value):?> 
<?php if ($i != count($messageNav) - 1):?> 
<a href="<?=$value?>"><?=$key?></a>> 
<?php else:?> 
<a href="<?=$value?>" class="onlink"><?=$key?></a> 
<?php endif;?> 
<?php $i++;endforeach;?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美图片另类小说综合 | 日韩一级精品视频在线观看 | 国产91免费| 大学生按摩黄a级中文片 | 日韩一区二区三区四区区区 | 欧美三级不卡视频 | 人与禽交3d动漫羞羞动漫 | 996免费视频国产在线播放 | 波多野结衣在线观看视频 | 边摸边吃奶又黄激烈视频韩国 | 日韩欧美国产综合精品 | 99热精品国产麻豆 | 日韩无遮挡大尺度啪啪影片 | 亚洲 国产精品 日韩 | 问一问免费咨询 | 色人阁小说 | 欧美亚洲影院 | 极品主播的慰在线播放 | 欧美在线一级视频 | 欧式午夜理伦三级在线观看 | 九九精品国产亚洲A片无码 九九99热久久999精品 | 三上悠亚精品专区久久 | 成人男女网免费 | 亚洲欧美韩国日产综合在线 | 6080伦理久久精品亚洲 | 国产精品特黄毛片 | 女女性恋爱视频入口 | 91噜噜噜在线观看 | 学校捏奶揉下面污文h | 色呦呦tv| 波多野结衣在线观看视频 | 日韩欧美天堂 | 四虎影院在线免费 | 亚洲高清一区二区三区四区 | 欧美成人精品福利在线视频 | 日韩 欧美 国产 亚洲 中文 | 91制片厂制作传媒破解版免费 | 国产亚洲精aa在线观看不卡 | 2019天天干夜夜操 | 九九国产在线观看 | 朝鲜美女免费一级毛片 |