平時用的都是echo這個函式輸出,然而對於陣列,它無法輸出陣列的詳細內容,只能個輸出特定下標的陣列元素(如 $a[0])。那麼我們就要換種方法來輸出陣列變數。
1.print_r(),var_dump()
這兩個函式都可以用來輸出陣列的詳細資訊。
2.each
返回陣列中當前的鍵/值對並將陣列指標向前移動一步
用法舉例:
while(!!a=each($a))
這個函式可以搭配reset使用,reset()將陣列內部的指標指向第乙個單元
3.foreach
用這種方法遍歷陣列,可以避免陣列鍵值為字串或不清楚的情況
一維陣列遍歷:
foreach($a as $key =>$value )
二維陣列遍歷:
foreach($arr as $value)
echo"";
} 4.list()
list只能認識key為數字的,自定義的字串key是無法使用list來識別的,在使用時注意list裡面引數的個數因該小於陣列元素的個數,同時陣列的下標要從0開始並連續遞增。
陣列的輸出
題目是 int a 2 2 3 int ptr int a 1 printf d d int a 1 ptr 1 輸出結果為 7 12 解析 先看兩個公式 a i a i sizeof a a i a i sizeof a 0 int ptr int a 1 首先是指向陣列a的最後乙個元素的下一位,...
陣列的遍歷輸出
public class text for int i 0 isystem.out.print charr i 傳統的遍歷輸出方式 system.out.println for char i charr 整體每乙個都遍歷,用此比較簡便 int arr for int i arr 二維陣列的遍歷輸出 ...
php 輸出陣列內容 php陣列怎麼輸出
php陣列的輸出方式有兩種 print r 函式和var dump 函式。1 print r 利用 print r 函式可以列印輸出整個陣列內容及結構,按照一定格式顯示鍵和元素。注意 print r 函式不僅是只用於列印,實際它是用於列印關於變數的易於理解的資訊。語法 bool print r mi...