是的,您可以使用 var_dump()
函數的第二個和第三個參數來自定義輸出。
var_dump()
函數可以接受以下參數:
- 變量:要檢查的變量。
- 輸出選項:一個整數,用于控制輸出的詳細程度。
- 格式化選項:一個字符串,用于指定輸出的格式。
輸出選項(第二個參數)可以設置為以下值:
- 0:無輸出;
- 1:輸出變量的類型和值;
- 2:輸出變量的類型、值和長度;
- 3:輸出變量的類型、值、長度和注釋;
- 4:輸出變量的類型、值、長度、注釋以及原始代碼。
格式化選項(第三個參數)可以設置為以下值:
- “c”:使用 CSV 格式輸出;
- “d”:以整數形式輸出變量的值;
- “e”:以科學計數法形式輸出變量的值;
- “f”:以浮點數形式輸出變量的值;
- “g”:以通用表示法形式輸出變量的值;
- “h”:以十六進制形式輸出變量的值;
- “i”:以整數形式輸出變量的大小;
- “j”:以 JSON 格式輸出變量的值;
- “l”:以長格式輸出變量的值;
- “m”:以內存占用形式輸出變量的值;
- “o”:以對象形式輸出變量的值;
- “s”:以字符串形式輸出變量的值;
- “t”:以時間戳形式輸出變量的值;
- “u”:以 Unicode 形式輸出變量的值;
- “x”:以十六進制形式輸出變量的大小。
示例:
$array = array("apple", "orange", "banana");
var_dump($array, 0, "o");
這將輸出類似以下內容:
array(3) {
'0' =>
string(5) "apple"
'1' =>
string(6) "orange"
'2' =>
string(6) "banana"
}