当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。