PHP print_r 語法規則
bool print_r ( $expression , bool $return )
print_r 總共有兩個參數可以使用,第一個參數是 print_r 的原生參數,可以是字串、變數以及陣列,不過字串與變數用 echo 或 print 處理即可,print_r 還是用來印出陣列比較實際點。第二個參數 $return 是 PHP 4.3.0 版本新增的功能,可以不使用,如果將 $return 設為 true,將可以讓 print_r 僅返回陣列內容而不會陣列內容印出來。PHP print_r 實際範例一、不採用 return 參數範例印出結果範例一總共使用了兩次 PHP print_r 來工作,第一次使用僅用來表示 print_r 可以印出變數的字串內容,重點請擺在第二次使用,範例中的 print_r 印出了一個我們預先準備好的二維陣列 $NewArray,在此並未使用第二個參數 $return。
PHP print_r 實際範例二、採用 return 參數範例二是範例一個簡化,差別僅在於 print_r 這次使用了第二個參數 $return 並設為 true,所以 print_r 不會把陣列內容印出來,換句話說,網頁不會顯示出 $NewArray 的內容,不過 print_r 已經返回輸出了,這是一種用來捕捉 print_r 的技巧。
更多 PHP 輸出法