首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]print_r()函数—用法及示例

发布于 2025-05-02 10:34:00
0
20

函数名:print_r() 适用版本:所有版本的 PHP 用法:print_r() 函数用于打印变量的易读信息,包括变量的类型和值。它可以用于调试和查看复杂数据结构,如数组和对象。 语法:void 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
)
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流