php下几个常用的去空、分组、调试数组函数


Posted in PHP onFebruary 22, 2009

dump() 把数组以数组格式数组,有益于调试
function dump($vars, $label = '', $return = false){
if (ini_get('html_errors')) {
$content = "<pre>\n";
if ($label != '') {
$content .= "<strong>{$label} :</strong>\n";
}
$content .= htmlspecialchars(print_r($vars, true));
$content .= "\n</pre>\n";
} else {
$content = $label . " :\n" . print_r($vars, true);
}
if ($return) { return $content; }
echo $content;
return null;
}
array_remove_empty()去除数组中为空的元素
function array_remove_empty(& $arr, $trim = true){
foreach ($arr as $key => $value) {
if (is_array($value)) {
array_remove_empty($arr[$key]);
} else {
$value = trim($value);
if ($value == '') {
unset($arr[$key]);
} elseif ($trim) {
$arr[$key] = $value;
}
}
}
}
array_chunk() php默认函数 作用是把函数平均分组

PHP 相关文章推荐
php 采集书并合成txt格式的实现代码
Mar 01 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
Apr 23 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
PHP-Java-Bridge使用笔记
Sep 22 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
Sep 30 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
PHP实现页面静态化的超简单方法
Sep 06 PHP
php实现压缩合并js的方法【附demo源码下载】
Sep 22 PHP
如何修改yii2.0自带的user表为其它的表
Aug 01 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 PHP
laravel 数据验证规则详解
Oct 23 PHP
PHP实现递归的三种方法
Jul 04 PHP
PHP 编程的 5个良好习惯
Feb 20 #PHP
PHP 截取字符串 分别适合GB2312和UTF8编码情况
Feb 12 #PHP
PHP 操作文件的一些FAQ总结
Feb 12 #PHP
php实现从ftp服务器上下载文件树到本地电脑的程序
Feb 10 #PHP
PHP6 mysql连接方式说明
Feb 09 #PHP
PHP 数据库树的遍历方法
Feb 06 #PHP
一周让你学会PHP 不错的学习资料
Feb 06 #PHP
You might like
php文件上传你必须知道的几点
2015/10/20 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
深入理解jquery中extend的实现
2016/12/22 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
python os.fork() 循环输出方法
2019/08/08 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
印度民族服装购物网站:BIBA
2019/08/05 全球购物
文明风采获奖感言
2014/02/18 职场文书
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android
python数据处理之Pandas类型转换
2022/04/28 Python
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS