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 相关文章推荐
PHP6 先修班 JSON实例代码
Aug 23 PHP
抓取YAHOO股票报价的类
May 15 PHP
php抓取https的内容的代码
Apr 06 PHP
一个漂亮的php验证码类(分享)
Aug 06 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
PHP使用file_get_content设置头信息的方法
Feb 14 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
Mar 07 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
PHP文件操作实例总结
Sep 27 PHP
php微信公众平台示例代码分析(二)
Dec 06 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
PHP实现websocket通信的方法示例
Aug 28 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
JSON在PHP中的应用介绍
2012/09/08 PHP
PHP操作文件的一些基本函数使用示例
2014/11/18 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
IE bug table元素的innerHTML
2010/01/11 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
node puppeteer(headless chrome)实现网站登录
2018/05/09 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
JS实现数组深拷贝的方法分析
2019/03/06 Javascript
jQuery实现鼠标移入显示蒙版效果
2020/01/11 jQuery
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
Python从MP3文件获取id3的方法
2015/06/15 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
python字典的值可以修改吗
2020/06/29 Python
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
中东奢侈品市场:Coveti
2019/05/12 全球购物
华为慧通笔试题
2016/04/22 面试题
成人毕业生自我鉴定
2013/10/18 职场文书
营业员实习自我鉴定
2013/12/07 职场文书
交通志愿者活动总结
2014/06/27 职场文书
银行授权委托书样本
2014/10/13 职场文书
计划生育汇报材料
2014/12/26 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js