4 17 php陣列及遍歷

2022-10-09 11:42:09 字數 1527 閱讀 3981

<?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 ($userinfo as $key => $value) 

echo "";

// 索引陣列

$userinfo1 = ['username'=>'孫悟空','card'=>'80089321','iphone'=>13186596596,'gender'=>'男','birth'=>'2005-05'];

for($i = 0;$i'.current($userinfo1).'

'; next($userinfo1);

}reset($userinfo1);

echo "";

while(list($key,$val) = each($userinfo1))

echo "";

echo('');

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

echo('";

$years = range(1980, 2000);

echo '';

foreach ($years as  $value) 

echo "";

$a=[1,2,3,4,5];

//array_splice($a,0,2);

array_splice($a,2);

print_r($a);

執行例項 點選 "執行例項" 按鈕檢視**例項

陣列分類:

索引陣列:通常認為:如果乙個陣列的下標是嚴格按照從0開始的連續的整數作為下標,則稱其為索引陣列

關聯陣列:通常認為,如果乙個陣列的下標,下標都是「字串」並一定程度上表明了該單元的「含義」,則稱其為關聯陣列

混合陣列:既有數字下標,也有字元下標

foreach遍歷陣列:

形式:foreach($陣列變數名 as 【$key=>】 $value)

使用for和next()遍歷陣列:

對php陣列,往往不能單純使用for迴圈進行遍歷,或者說php中使用for迴圈只能遍歷「陣列下標從0開始的連續整數」(索引陣列)的陣列

$arr = array(1=>2,"df"=>5,6=>5);

for($il;i    $key = key($arr);    

$value = next($arr);    

echo "$key => $value"; 

while+each()+list()遍歷陣列

形式: 幾乎是模式化的語法,如

while(list($key,$value) = each($arr))

手抄部分

php陣列及遍歷

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 m...

php陣列遍歷

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

php陣列遍歷

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