为了账号安全,请及时绑定邮箱和手机立即绑定

print_r()是什么意思,跟echo有什么区别呢

print_r()是什么意思,跟echo有什么区别呢

正在回答

2 回答

print_r() 显示关于一个变量的易于理解的信息。如果给出的是     string、integer     或 float,将打印变量值本身。如果给出的是       array,将会按照一定格式显示键和元素。object     与数组类似.


<pre>
<?php
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
    print_r ($a);
?>
</pre>

//上面的代码输出如下



<pre>
Array
(
   [a] => apple
   [b] => banana
   [c] => Array
       (
           [0] => x
           [1] => y
           [2] => z
       )
)
</pre>

1 回复 有任何疑惑可以回复我~

print_r一般用来打印出完整的数组的,

echo打印数组,输出的是array;

print_r输出的则是数组的键和值。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

print_r()是什么意思,跟echo有什么区别呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信