當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP print_r()用法及代碼示例


print_r()函數是PHP中的內置函數,用於打印或顯示存儲在變量中的信息。

用法

print_r( $variable, $isStore )

參數:此函數接受兩個參數,如上麵的語法所示,如下所述。


  1. $variable:此參數指定要打印的變量,並且是必選參數。
  2. $isStore:這是一個可選參數。此參數是布爾類型,其默認值為FALSE,用於將print_r()函數的輸出存儲在變量中,而不是打印它。如果此參數設置為TRUE,則print_r()函數將返回應該打印的輸出。

返回值:如果$variable是整數,浮點數或字符串,則函數將輸出變量的值。如果變量是數組,則函數以顯示鍵和值的格式打印數組,對象使用類似的符號。如果參數$isStore設置為TRUE,則print_r()函數將返回一個字符串,其中包含應該打印的信息。

以下示例程序旨在說明print_r()函數:

程序1:

<?php 
  
// PHP program to illustrate 
// the print_r() function 
  
// string variable 
$var1 = "Welcome to GeeksforGeeks"; 
  
// integer variable 
$var2 = 101; 
  
// array variable 
$arr = array('0' => "Welcome", '1' => "to", '2' => "GeeksforGeeks"); 
  
// printing the variables 
print_r($var1); 
echo"\n"; 
print_r($var2); 
echo"\n"; 
print_r($arr); 
  
?>

輸出:

Welcome to GeeksforGeeks
101
Array
(
    [0] => Welcome
    [1] => to
    [2] => GeeksforGeeks
)

程序2:

<?php 
  
// PHP program to illustrate the print_r() 
// function when $isStore is set to true 
  
// array variable 
$arr = array('0' => "Welcome", '1' => "to", 
                     '2' => "GeeksforGeeks"); 
                       
// storing output of print_r() function 
// in another variable 
$results = print_r($arr, true);  
  
echo $results; 
  
?>

輸出:

Array
(
    [0] => Welcome
    [1] => to
    [2] => GeeksforGeeks
)

參考:
http://php.net/manual/en/function.print-r.php



相關用法


注:本文由純淨天空篩選整理自sid4321大神的英文原創作品 PHP | print_r() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。