PHP 列印輸出陣列內容及結構

2021-06-07 06:05:25 字數 1415 閱讀 6999

print_r() 和 var_dump() 函式可以列印輸出整個陣列內容及結構。

print_r()

利用 print_r() 函式可以列印輸出整個陣列內容及結構,按照一定格式顯示鍵和元素。注意 print_r() 函式不僅是只用於列印,實際它是用於列印關於變數的易於理解的資訊。

語法:

bool print_r( mixed expression )

例子:

<?php$arr_age = array(18, 20, 25);print_r($arr_age);?>

執行該例子輸出:

array ( [0] => 18 [1] => 20 [2] => 25 ) 提示

檢視輸出結果的網頁源**,可以看到更易讀的格式:

array( [0] => 18 [1] => 20 [2] => 25)var_dump()

同 print_r() 函式一樣,var_dump() 函式也可以用於列印陣列的資料及結構。不過 var_dump() 函式功能比 print_r() 更強大,可以同時列印多個變數且給出變數的型別資訊。

例子:

<?php$arr_age = array(18, 20, 25);var_dump($arr_age);?>

執行該例子輸出:

array(3)

print_r() 和 var_dump() 函式一般是用於除錯程式使用,更多情況是使用 echo 來輸出具體的陣列單元值。

本章節內容共分 15 部分:

1. php 陣列 array

2. php 列印輸出陣列內容及結構 print_r 與 var_dump 函式

3. php is_array() 檢測變數是否是陣列

4. php 陣列遍歷 foreach 語法結構

5. php 計算陣列中的單元數目或物件中的屬性個數 count 函式

6. php 計算陣列中值的和與乘積 array_sum 與 array_product 函式

7. php 統計陣列中所有的值出現的次數 array_count_values 函式

8. php 檢查陣列中是否存在某個值 in_array 函式

9. php 檢查給定的鍵名或索引是否存在於陣列中 array_key_exists 函式

10. php 在陣列中搜尋給定的值 array_search 函式

11. php list() 將陣列中的值賦給變數

12. php 陣列排序 sort、asort 及 ksort 系列函式

13. php 對陣列使用 自然演算法 進行排序 natsort 與 natcasesort 函式

14. php 對多個陣列或多維陣列進行排序 array_multisort 函式

15. php 將陣列打亂 shuffle 函式

列印輸出部門結構

列印出部門結構 如下 連線資料庫,並且獲取資料。link mysqli connect localhost mysqli select db link,test sql select from print where 1 retval mysqli query link,sql array arra...

PHP列印輸出函式總結

本篇文章一直來學習php中所有用於輸出資訊的函式,分模擬較來學習其相同點與不同點,掌握日常開發中必備的技巧。開發就一定需要除錯 而php除錯 不能像ios那種編譯器語言可以通過xcode這樣的開發軟體來單步除錯,因此開發php的人員通常會通過輸出函式列印相關提示資訊來除錯 php中常用的列印輸出的函...

php列印輸出棋盤的實現方法

例子1,如下 複製 如下 隔行隔列換色 string fun table int rows 9,int cols 9 rows 表示行數 必須為整數 並且必須在1 20之間 cols 表示列數 必須為整數 並且必須在1 20之間 function fun table rows 9,cols 9 if...