print_r()

打印变量的易读信息,包括变量的类型和值

首字母:P

函数名:print_r()

适用版本:所有版本的 PHP

用法:print_r() 函数用于打印变量的易读信息,包括变量的类型和值。它可以用于调试和查看复杂数据结构,如数组和对象。

语法:void print_r ( mixed $expression [, bool $return = FALSE ] )

参数:

  • expression:要打印的变量或表达式。
  • return:可选参数,如果设置为 TRUE,则 print_r() 函数会返回输出的字符串,而不是直接输出到屏幕上。

返回值:如果设置了 return 参数,则返回打印的字符串,否则返回布尔值 TRUE。

示例:

  1. 打印一个简单的变量:
$var = "Hello World";
print_r($var);

输出:

Hello World
  1. 打印一个数组:
$array = array("apple", "banana", "cherry");
print_r($array);

输出:

Array
(
 [0] => apple
 [1] => banana
 [2] => cherry
)
  1. 打印一个关联数组:
$student = array(
 "name" => "John",
 "age" => 20,
 "grade" => "A"
);
print_r($student);

输出:

Array
(
 [name] => John
 [age] => 20
 [grade] => A
)
  1. 打印一个对象:
class Person {
 public $name = "John";
 public $age = 20;
}
$person = new Person();
print_r($person);

输出:

Person Object
(
 [name] => John
 [age] => 20
)
  1. 使用 return 参数将输出保存到变量中:
$array = array(1, 2, 3);
$output = print_r($array, true);
echo $output;

输出:

Array
(
 [0] => 1
 [1] => 2
 [2] => 3
)

同首字母函数