php陣列及遍歷

2022-05-05 08:30:09 字數 867 閱讀 5156

$cars=array("volvo","bmw","saab");

$cars[0]="volvo";

$age=array("peter"=>"35","ben"=>"37","joe"=>"43");

$age['peter']="35";

1  普通for迴圈

$arr=array(1,2,3,4,5,6);

for($i=0;$iecho $arr[$i]."";}

$a = array('tom','mary','peter','jack');

2、我們用第一種foreach方法來輸出,遍歷陣列值。

foreach ($a as $value)

最後得到的結果是:

tommary

peter

jack

3、我們用第二種 foreach 方法來輸出,遍歷陣列鍵值對。

foreach ($a as $key => $value)

最後得到的結果是:

0,tom

1,mary

2,peter

3,jack

總結: 很明顯,我們看到只是多了乙個 $key , 而這個 $key 的值就是序號 1、2、3、4 等等!

sort() - 以公升序對陣列排序

rsort() - 以降序對陣列排序

asort() - 根據值,以公升序對關聯陣列進行排序

ksort() - 根據鍵,以公升序對關聯陣列進行排序

arsort() - 根據值,以降序對關聯陣列進行排序

krsort() - 根據鍵,以降序對關聯陣列進行排序

gettype()  返回資料的資料型別

隨機數  mt_rand(min,max)

4 17 php陣列及遍歷

userinfo username card iphone gender birth for i 0 i current userinfo next userinfo reset userinfo echo while list key,val each userinfo echo foreach ...

php陣列遍歷

陣列的遍歷 1.使用for語句迴圈遍歷陣列 a.其它語言 只有這一種方式 b.php中這種方式不是我們首選方式 c.陣列必須是索引陣列,而且下標還必須是連續的 索引陣列下標還可以不連序,陣列還有關聯陣列 2.使用foreach語句迴圈遍歷陣列 foreach 陣列變數 as 變數值 a.迴圈次數由陣...

php陣列遍歷

來說下php陣列的遍歷,可能很多人會質疑,陣列的遍歷有啥好說的,乙個for迴圈,不就出來了,其實不然,for迴圈遍歷php陣列是最糟糕的php 下面對比詳細分析下。大家都知道c c 在定義陣列的時候會在棧區分配連續固定大小的記憶體空間給陣列變數,c 一般用for迴圈遞增偏移量遍歷陣列 c 除了for...