激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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;?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: free japan xxxxhdsex69 | 中国hdxxxx护士爽在线观看 | 精品亚洲网站 | 久久国产亚洲精品 | www日韩在线观看 | 欧美日韩在线影院 | 伊人在线视频 | 国产三级精品最新在线 | 国产毛片自拍 | 99欧美精品 | 欧美中文字幕一区二区 | 欧美亚洲国产日韩 | 视频一区二区久久 | av成人免费看 | 久久网站免费 | 一级毛片免费高清 | 成人午夜在线免费 | 中午日产幕无线码1区 | 久草在线视频看看 | 成人免费福利视频 | 日本欧美一区二区三区在线播 | 国产亚洲精品久久久闺蜜 | 精品91av| 国产精品自拍99 | 日本免费一区二区三区四区 | 精品国产一区二区三区成人影院 | 综合网日日天干夜夜久久 | 中国的免费的视频 | 国产一国产精品一级毛片 | 99re66热这里只有精品8 | 欧美日韩精品一二三区 | jizzjizz中国人少妇中文 | 伊人成人免费视频 | 免费在线中文字幕 | 久久免费视频精品 | 福利免费在线观看 | 久久草草影视免费网 | 欧美另类激情 | 日本成人一二三区 | 免费a级毛片永久免费 | 成码无人av片在线观看网站 |