print_r

(PHP 4, PHP 5, PHP 7)

print_r — 打印关于变量的易于理解的信息。

描述

bool print_r ( mixed $expression [, bool $return ] )

Note: 参数 return 是在 PHP 4.3.0 的时候加上的

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

记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

< 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>

如果想捕捉 print_r() 的输出,可使用 return 参数。若此参数设为 TRUEprint_r() 将不打印结果(此为默认动作),而是返回其输出。

Example #1 return 参数示例

<?php
    $b = array ('m' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z'));
    $results = print_r ($b, true); //$results 包含了 print_r 的输出结果
?>

Note: 如果想在 PHP 4.3.0 之前的版本中捕捉 print_r() 的输出,可使用输出控制函数

Note: 在 PHP 4.0.4 之前的版本中,如果给出的 arrayobject 包含了直接或间接指向自身的引用,print_r() 将永远继续下去。print_r($GLOBALS) 就是一个例子,因为 $GLOBALS 自身即是全局变量,其包含了指向自身的引用。

参见 ob_start()var_dump()var_export()

嗯,没事多看php手册,有分类,啥都有.

http://php.net/manual/zh/function.print-r.php

最新文章

  1. Spring框架学习(一)
  2. Beginning Scala study note(9) Scala and Java Interoperability
  3. Light oj1031 Easy Game (区间dp)
  4. ArcGIS server 开发实践之【FeatureLayer类】
  5. 项目中oracle存储过程记录——经常使用语法备忘
  6. 滚珠菜单动效-b
  7. PHP面向对象(OOP):抽象方法和抽象类(abstract)
  8. .net 链接oracle
  9. AjaxHelper学习,ajax,microsoft,mvc,asp.net
  10. thinkphp做搜索功能
  11. 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
  12. Maven 工程 如何添加 oracle 驱动 问题
  13. java第七章集合框架
  14. CSS 简介 3
  15. Android应用开发-网络编程(二)
  16. 图表统计FusionCharts
  17. sencha touch Ext.Ajax.request 错误 Cannot call method &#39;request&#39; of undefined 解决方案
  18. Windows 服务器配置、运行、图文流程(新手必备!) - IIS建站配置一条龙
  19. Python&amp;Appium实现安卓手机图形解锁
  20. 洛谷 P4012 深海机器人问题【费用流】

热门文章

  1. qq第三方登录网站接口
  2. 关于Task的认识
  3. Apache-solr
  4. 重新想,重新看——CSS3变形,过渡与动画①
  5. java直接计算一个算术题
  6. 盘点SQL on Hadoop中用到的主要技术
  7. mysql中group by存在局限性探讨(待续)
  8. 【TensorFlow/简单网络】MNIST数据集-softmax、全连接神经网络,卷积神经网络模型
  9. mybatis的一对多
  10. You only look once