程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP for循環遍歷數組用法

PHP for循環遍歷數組用法

編輯:PHP綜合

由於數組的長度始終不變,我們可以用一個中間變量來存儲數組長度, 然後用這個變量作為for循環的第二個表達式。這樣在循環的時候就可以直接使用該變量的值, 不用每次重新計算。 如下:

代碼如下:

<?php
$people = Array(
Array('name' => 'Kalle', 'salt' => 856412),
Array('name' => 'Pierre', 'salt' => 215863)
);

for($i = 0, $size = sizeof($people); $i < $size; ++$i)
{
$people[$i]['salt'] = rand(000000, 999999);
}
?>


循環之後輸出數組:

<?php
for ($i=1; $i<=10000; $i++)
{
$array[] = $i;

}
?>
這樣$i的循環出來的就是在$array的數組裡面了
使用foreach循環獲取數組元素
<?php
$ms_office = array(
'word',
'excel',
'outlook',
'access'
);
foreach($ms_office as $software)
{
echo $software;
echo "<br/>";
echo "<br/>";
}
?>
這段代碼將數組的每個元素依次存儲在變量$software中,並且打印出來。foreach循環不僅可以獲取數組元素,還可以獲取索引
<?php
$ms_office = array(
'wd'=>'word',
'ec'=>'excel',
'ol'=>'outlook',
'ac'=>'access'
);
foreach($ms_office as $key=>$value)
{
echo $key.": ".$value;
echo "<br/>";
echo "<br/>";
}
?>
這段代碼中,每次foreach循環都會將數組的一個索引賦給
變量$key,將其對應的值賦給變量$value。
*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved