PHP中的print_r 与 var_dump 输出数组


Posted in PHP onJune 13, 2016

print_r() 和 var_dump() 函数可以打印输出整个数组内容及结构。

print_r()

利用 print_r() 函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意 print_r() 函数不仅是只用于打印,实际它是用于打印关于变量的易于理解的信息。

语法:

bool print_r( mixed expression )例子:

<?php
$arr_age = array(18, 20, 25);
print_r($arr_age);
?>

运行该例子输出:

Array ( [0] => 18 [1] => 20 [2] => 25 ) 查看输出结果的网页源代码,可以看到更易读的格式:

Array
(
  [0] => 18
  [1] => 20
  [2] => 25
) 
var_dump()

同 print_r() 函数一样,var_dump() 函数也可以用于打印数组的数据及结构。不过 var_dump() 函数功能比 print_r() 更强大,可以同时打印多个变量且给出变量的类型信息。

例子:

<?php
$arr_age = array(18, 20, 25);
var_dump($arr_age);
?>

运行该例子输出:

array(3) {
 [0]=>
 int(18)
 [1]=>
 int(20)
 [2]=>
 int(25)
}

print_r() 和 var_dump() 函数一般是用于调试程序使用,更多情况是使用 echo 来输出具体的数组单元值。

以上这篇PHP中的print_r 与 var_dump 输出数组就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP个人网站架设连环讲(二)
Oct 09 PHP
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
Aug 12 PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
php获取图片信息的方法详解
Dec 10 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
Apr 27 PHP
php实现 master-worker 守护多进程模式的实例代码
Jul 20 PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 PHP
解决windows上php xdebug 无法调试的问题
Feb 19 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 #PHP
PHP 数组基本操作小结(推荐)
Jun 13 #PHP
PHP中header函数的用法及其注意事项详解
Jun 13 #PHP
PHP的时间戳与具体时间转化的简单实现
Jun 13 #PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
Jun 13 #PHP
Netbeans 8.2将支持PHP7 更精彩
Jun 13 #PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
Jun 13 #PHP
You might like
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
php判断linux下程序问题实例
2015/07/09 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
php xhprof使用实例详解
2019/04/15 PHP
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
js使用ajax读博客rss示例
2014/05/06 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
微信小程序 下拉菜单的实现
2017/04/06 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
Python的randrange()方法使用教程
2015/05/15 Python
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
美国宠物商店:Wag.com
2016/10/25 全球购物
Android笔试题总结
2014/11/29 面试题
中英文求职信范文
2014/01/27 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
促销活动计划书
2014/05/02 职场文书
民间借贷协议书范本
2014/10/01 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
Python批量解压&压缩文件夹的示例代码
2022/04/04 Python