一直用这个做调试,挺不错的。function dump($var, $echo=true, $label=null, $strict=true) {

$label = ($label === null) ? '' : rtrim($label) . ' ';

if (!$strict) {

if (ini_get('html_errors')) {

$output = print_r($var, true);

$output = '

' . $label . htmlspecialchars($output, ENT_QUOTES) . '

';

} else {

$output = $label . print_r($var, true);

}

} else {

ob_start();

var_dump($var);

$output = ob_get_clean();

if (!extension_loaded('xdebug')) {

$output = preg_replace('/\]\=\>\n(\s+)/m', '] => ', $output);

$output = '

' . $label . htmlspecialchars($output, ENT_QUOTES) . '

';

}

}

if ($echo) {

echo($output);

return null;

}else

return $output;

}

print_w php,THINKPHP的dump打印数组函数,输出在浏览器非常友好。相关推荐

  1. php打印数组的函数,详细介绍php打印数组函数是什么

    详细介绍php打印数组函数是什么 发布时间:2020-04-16 10:30:45 来源:亿速云 阅读:159 作者:小新 今天小编给大家分享的是php打印数组函数是什么,很多人都不太了解,今天小编为 ...

  2. Java中char类型数组打印数组名输出结果不是地址值

    Java中其他类型数组打印数组名,输出结果都是内存地址 Java中char类型数组打印数组名,输出结果不是内存地址 char类型的数组就相当于一个字符串. 因为输出流System.out是PrintS ...

  3. 关于打印数组一直输出地址符号的一个解决方法

    Arrays.toString(objects):将objects数组对象转换成字符串的方法. 以下的实例是将一个长度为5的数组对象打印出字符串 注意输出位置! while (rs.next()) { ...

  4. php 输出数组内容_关于打印数组的10种方法详解

    假设有一个数组:<?php $arr=["PHP","中文","网"]; echo $arr; ?>请问上面的代码会输出什么?上 ...

  5. ThinkPHP 5.0常用助手函数

    ThinkPHP 5.0常用助手函数 总结thinkphp手册,以及自己学习中用到的关于tp5的助手函数 首先看看手册给我们提供的助手函数目录: 下面是学习中自己常用到的助手函数 一.url() 一般 ...

  6. 11关于FFmpeg的dump打印出来的tbc,tbn,tbr的解释

    11关于FFmpeg的dump打印出来的tbc,tbn,tbr的解释 1 关于tbn.tbc.tbr三个时基的讲述 1)tbn:容器(container)的时基. 对于输入容器:tbn一般是针对于输入 ...

  7. Numpy 一维、二维数组、size/dtype/shape属性、数组函数arange/linspace/logspace /diag/zeros/ones/random 、多维数组索引和筛选)

    参考: https://gitbook.cn/gitchat/column/undefined/topic/5e3bceadec8d9033cf924665 打开 IPython ,创建 Python ...

  8. 打印数组所有排列 python

    本人.net一名,最近在看数据结构与算法分析,中间涉及的一些比较有意思的算法题,打算用python实现以下.选择python的原因,就是想熟悉一下python的语法,和pycharm基本的应用. 本篇 ...

  9. printf打印数组_彻底弄懂为什么不能把栈上分配的数组(字符串)作为返回值

    背景 最近准备一个教程,案例的过程中准备了如下代码碎片,演示解析http scheme #include <stdio.h> #include <stdlib.h> #incl ...

最新文章

  1. 微信小程序修改整体背景颜色
  2. 全球SDN测试认证中心发布OpenDaylight测试报告
  3. ResNet也能用在3D模型上了,清华「计图」团队新研究已开源
  4. 【转载】微服务,我们需要哪些基础框架?
  5. linux启动写入了mbr,一、Linux系统启动(MBR)
  6. delphi连接mysql不用添加dsn_jsp中有没有像asp的非DSN连接数据库方法呢?(20分)
  7. Spring.Net学习笔记(3)-创建对象
  8. matlab ode45 二阶微分,matlab用ode45求解二阶微分方程为题 - 数学 - 小木虫 - 学术 科研 互动社区...
  9. 【Urule源码解析1】开源可视化规则引擎
  10. sql server商品进销存管理系统设计及实现的数据库源代码
  11. 嵌入式开发好用的工具集合
  12. 测试统计学卡方,t检验,Kappa和Kendall评价
  13. 【转】深度技术分析“为什么ios比android流畅”
  14. 地图历史大反转!GISer如何查看历史影像
  15. oracle 压缩备份比率,Oracle 10g备份集压缩(Backupset Compression)
  16. 能给客户带来什么价值_您给公司带来什么价值?
  17. 【云原生|中间件】我们为什么要使用DCM?
  18. 麒麟Linux系统根目录与单目录扩容详解,适用于大多数的centeros系统
  19. 约翰·卡马克和他的id Software
  20. 工信部发证 中国广电成第四大基础电信运营商

热门文章

  1. 老板要做DDD改造,我现在慌得一比!
  2. 万字长文剖析 APM 系统?如何设计与实现?
  3. 【技术文档】JEECG整合JXLS步骤与开发
  4. 2019年文章精选,分类整理,顺带聊几句时间观念
  5. HTML语法初探(一)
  6. 项目管理工具之maven
  7. Java初学者必知 关于Java字符串问题
  8. android 用webView作为编辑器 各种问题
  9. 常用sql 全记录(添加中)
  10. Oracle 修改数据库基本参数