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
PHP开发中常用的三个表单验证函数使用小结
Mar 03 PHP
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
mysql总结之explain
Feb 27 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
Nov 25 PHP
两个php日期控制类实例
Dec 09 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
php获取当前url地址的方法小结
Jan 10 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
详解php 使用Callable Closure强制指定回调类型
Oct 26 PHP
laravel 时间格式转时间戳的例子
Oct 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技术开发微信公众平台
2015/07/22 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
(仅IE下有效)关于checkbox 三态
2007/05/12 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
jQuery实现冻结表格行和列
2015/04/29 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
vue实现添加标签demo示例代码
2017/01/21 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
浅谈使用nodejs搭建web服务器的过程
2020/07/20 NodeJs
keep-alive保持组件状态的方法
2020/12/02 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
[53:36]Liquid vs VP Supermajor决赛 BO 第三场 6.10
2018/07/05 DOTA
Python之py2exe打包工具详解
2017/06/14 Python
Python操作MongoDB数据库的方法示例
2018/01/04 Python
pandas实现选取特定索引的行
2018/04/20 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
Python loguru日志库之高效输出控制台日志和日志记录
2020/03/07 Python
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
什么是抽象
2015/12/13 面试题
个人简历自我鉴定
2013/10/11 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
我的祖国演讲稿
2014/05/04 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
2016年五一促销广告语
2016/01/28 职场文书