在php print_r语句的末尾,“1”是什么意思?

时间:2010-09-22 15:43:44

标签: php

我的print_r($view)函数产生:

View Object
(
    [viewArray:View:private] => Array
        (
            [title] => Projet JDelage
        )
)
1 <--------------

最后的“1”是什么意思?关于如何解析print_r的输出,PHP手册不是很清楚。

2 个答案:

答案 0 :(得分:62)

你可能有echo print_r($view)。删除echo构造。并且......你需要解析它的输出吗?肯定有更好的方法来解决你的问题。

答案 1 :(得分:15)

使用一个参数(或第二个参数设置为false)调用print_r,将其参数的表示形式回显到stdout。如果这样做,it returns TRUE。因此,如果您echo print_r($foo)将打印foo的内容,后跟返回值的字符串表示(即1)。