php遍歷陣列的幾種方式

2021-09-29 17:34:16 字數 717 閱讀 3140

只支援索引陣列,不支援關聯陣列

123

45

$array = ['a','b','c','d'];

for ($i=0;$i

索引陣列和關聯陣列都可以

1234

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

實質上是指標移動;支援索引陣列和關聯陣列

注意:each() 在7.2以上版本已被棄用,會報 warning 警告錯誤

指標移動;支援索引陣列和關聯陣列

1

23

do  while ( next($array) );
foreach 和 list 可以巢狀解包

具體詳情原部落格:

php遍歷陣列有幾種方式?

對於純數字索引的陣列可以通過for迴圈來遍歷陣列,但是要注意的是數字索引必須是連續的,否則會獲取不到陣列中的部分資料。遍歷不受陣列內部指標影響。ar1 range a e len count ar1 for i 0 i len i ar1 array 0 a 2 c d len count ar1 ...

PHP遍歷陣列的幾種方法

這三種方法中效率最高的是使用foreach語句遍歷陣列。從php4開始就引入了foreach結構,是php中專門為遍歷陣列而設計的語句,推薦大家使用。先分別介紹這幾種方法 php中遍歷陣列有三種常用的方法 一 使用for語句迴圈遍歷陣列 二 使用foreach語句遍歷陣列 三 聯合使用list ea...

PHP遍歷陣列的幾種方法

這三種方法中效率最高的是使用foreach語句遍歷陣列。從php4開始就引入了foreach結構,是php中專門為遍歷陣列而設計的語句,推薦大家使用。先分別介紹這幾種方法 php中遍歷陣列有三種常用的方法 一 使用for語句迴圈遍歷陣列 二 使用foreach語句遍歷陣列 三 聯合使用list ea...