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&amp;mysql(五)
Oct 09 PHP
默默简单的写了一个模板引擎
Jan 02 PHP
redis 队列操作的例子(php)
Apr 12 PHP
PHP5.4中json_encode中文转码的变化小结
Jan 30 PHP
Thinkphp3.2.3分页使用实例解析
Jul 28 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
thinkPHP中U方法加密传递参数功能示例
May 29 PHP
多个Laravel项目如何共用migrations详解
Sep 25 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
php解决安全问题的方法实例
Sep 19 PHP
PHP手机号码及邮箱正则表达式实例解析
Jul 11 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实现jQuery扩展函数
2009/10/30 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
读jQuery之三(构建选择器)
2011/06/11 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
vue2 中如何实现动态表单增删改查实例
2017/06/09 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
vue组件学习教程
2017/09/09 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
[01:39](回顾)各路豪强针锋相对,几经鏖战四强产生
2014/07/01 DOTA
[06:25]第二届DOTA2亚洲邀请赛主赛事第二天比赛集锦.mp4
2017/04/03 DOTA
python3实现UDP协议的服务器和客户端
2017/06/14 Python
浅述python中深浅拷贝原理
2018/09/18 Python
Python实现不规则图形填充的思路
2020/02/02 Python
django从后台返回html代码的实例
2020/03/11 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
如何理解Python中的变量
2020/06/01 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
采购主管的岗位职责
2013/12/17 职场文书
个人简历自我评价范文
2014/02/04 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
整改落实自查报告
2014/11/05 职场文书
2014财务年度工作总结
2014/11/11 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
第二次离婚起诉书
2015/05/18 职场文书