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 相关文章推荐
解析link_mysql的php版
Jun 30 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
php中随机函数mt_rand()与rand()性能对比分析
Dec 01 PHP
php面象对象数据库操作类实例
Dec 02 PHP
php实现的微信红包算法分析(非官方)
Sep 25 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
Sep 11 PHP
php使用str_replace替换多维数组的实现方法分析
Jun 15 PHP
实现PHP中session存储及删除变量
Oct 15 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
Apr 13 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
May 26 PHP
php中配置文件保存修改操作 如config.php文件的读取修改等操作
May 12 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模板技术[转]
2007/01/04 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
Jquery公告滚动+AJAX后台得到数据
2011/04/14 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
女士鞋子、包包和服装在线,第一款10美元:ShoeDazzle
2019/07/26 全球购物
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
会计专业自我鉴定范文
2013/12/29 职场文书
初中物理教学反思
2014/01/14 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
工商管理专业自荐信
2014/06/03 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
python APScheduler执行定时任务介绍
2022/04/19 Python