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脚本[带参数]的方法
Jan 22 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
PHP的构造方法,析构方法和this关键字详细介绍
Oct 22 PHP
PHP原生函数一定好吗?
Dec 08 PHP
浅谈php中include文件变量作用域
Jun 18 PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 PHP
php无序树实现方法
Jul 28 PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
php删除一个路径下的所有文件夹和文件的方法
Feb 07 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
Jun 12 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
May 02 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
多数据表共用一个页的新闻发布
2006/10/09 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
2011/04/12 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
JavaScript实现短暂提示框功能
2018/04/04 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Ubuntu下安装PyV8
2016/03/13 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
django站点管理详解
2017/12/12 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
python中adb有什么功能
2020/06/07 Python
浅谈keras中的keras.utils.to_categorical用法
2020/07/02 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
班级心理活动总结
2014/07/04 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
给客户的检讨书
2014/12/21 职场文书
职工宿舍管理制度
2015/08/05 职场文书
合作意向书怎么写
2019/06/24 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
Python基础知识学习之类的继承
2021/05/31 Python
vue使用element-ui按需引入
2022/05/20 Vue.js