萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php foreach 循環實例 foreach用法

php foreach 循環實例 foreach用法

在PHP中的foreach是用來進行循環對一個數組的所有元素。作者的foreach基本語法如下:

FOREACH ($array_variable as $value)
{
  [code to execute]
}

or

FOREACH ($array_variable as $key => $value)
{
  [code to execute]
}

在這兩種情況下,多次[代碼執行]將被處死是等於在$ array_variable數組元素的個數。

讓我們來看一個例子。假設我們有下面的代碼段:


$array1 = array(1,2,3,4,5);
FOREACH ($array1 as $abc)
{
  print "new value is " . $abc*10 . "<br>";
}

輸出結果

new value is 10
new value is 20
new value is 30
new value is 40
new value is 50

foreach循環以上經歷了所有5個元素的數組$ array1,每次打印出一份聲明中含有10倍的數組元素的值。
foreach作用是遍歷當前數組的所有值出來並且賦給$var

再來看一個foreach 對多維數據操作實例

 $s = array(array(1,2),array(3,4),array(5,6));
 foreach( $s as $v => $_v )
  {
   foreach( $_v as $vc => $_vc )
   {
    echo $_vc[0],'|'.$_vc[1],'<br />';
   //print_r($_vc);
   }
  }
本文章原創於www.111cn.net轉載注明出處
*/

copyright © 萬盛學電腦網 all rights reserved