陣列的輸出

2021-07-14 06:37:48 字數 559 閱讀 8515

平時用的都是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...