print_w php,THINKPHP的dump打印数组函数,输出在浏览器非常友好。
一直用这个做调试,挺不错的。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打印数组函数,输出在浏览器非常友好。相关推荐
- php打印数组的函数,详细介绍php打印数组函数是什么
详细介绍php打印数组函数是什么 发布时间:2020-04-16 10:30:45 来源:亿速云 阅读:159 作者:小新 今天小编给大家分享的是php打印数组函数是什么,很多人都不太了解,今天小编为 ...
- Java中char类型数组打印数组名输出结果不是地址值
Java中其他类型数组打印数组名,输出结果都是内存地址 Java中char类型数组打印数组名,输出结果不是内存地址 char类型的数组就相当于一个字符串. 因为输出流System.out是PrintS ...
- 关于打印数组一直输出地址符号的一个解决方法
Arrays.toString(objects):将objects数组对象转换成字符串的方法. 以下的实例是将一个长度为5的数组对象打印出字符串 注意输出位置! while (rs.next()) { ...
- php 输出数组内容_关于打印数组的10种方法详解
假设有一个数组:<?php $arr=["PHP","中文","网"]; echo $arr; ?>请问上面的代码会输出什么?上 ...
- ThinkPHP 5.0常用助手函数
ThinkPHP 5.0常用助手函数 总结thinkphp手册,以及自己学习中用到的关于tp5的助手函数 首先看看手册给我们提供的助手函数目录: 下面是学习中自己常用到的助手函数 一.url() 一般 ...
- 11关于FFmpeg的dump打印出来的tbc,tbn,tbr的解释
11关于FFmpeg的dump打印出来的tbc,tbn,tbr的解释 1 关于tbn.tbc.tbr三个时基的讲述 1)tbn:容器(container)的时基. 对于输入容器:tbn一般是针对于输入 ...
- Numpy 一维、二维数组、size/dtype/shape属性、数组函数arange/linspace/logspace /diag/zeros/ones/random 、多维数组索引和筛选)
参考: https://gitbook.cn/gitchat/column/undefined/topic/5e3bceadec8d9033cf924665 打开 IPython ,创建 Python ...
- 打印数组所有排列 python
本人.net一名,最近在看数据结构与算法分析,中间涉及的一些比较有意思的算法题,打算用python实现以下.选择python的原因,就是想熟悉一下python的语法,和pycharm基本的应用. 本篇 ...
- printf打印数组_彻底弄懂为什么不能把栈上分配的数组(字符串)作为返回值
背景 最近准备一个教程,案例的过程中准备了如下代码碎片,演示解析http scheme #include <stdio.h> #include <stdlib.h> #incl ...
最新文章
- 微信小程序修改整体背景颜色
- 全球SDN测试认证中心发布OpenDaylight测试报告
- ResNet也能用在3D模型上了,清华「计图」团队新研究已开源
- 【转载】微服务,我们需要哪些基础框架?
- linux启动写入了mbr,一、Linux系统启动(MBR)
- delphi连接mysql不用添加dsn_jsp中有没有像asp的非DSN连接数据库方法呢?(20分)
- Spring.Net学习笔记(3)-创建对象
- matlab ode45 二阶微分,matlab用ode45求解二阶微分方程为题 - 数学 - 小木虫 - 学术 科研 互动社区...
- 【Urule源码解析1】开源可视化规则引擎
- sql server商品进销存管理系统设计及实现的数据库源代码
- 嵌入式开发好用的工具集合
- 测试统计学卡方,t检验,Kappa和Kendall评价
- 【转】深度技术分析“为什么ios比android流畅”
- 地图历史大反转!GISer如何查看历史影像
- oracle 压缩备份比率,Oracle 10g备份集压缩(Backupset Compression)
- 能给客户带来什么价值_您给公司带来什么价值?
- 【云原生|中间件】我们为什么要使用DCM?
- 麒麟Linux系统根目录与单目录扩容详解,适用于大多数的centeros系统
- 约翰·卡马克和他的id Software
- 工信部发证 中国广电成第四大基础电信运营商