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 strtotime函数详解
Dec 18 PHP
通用PHP动态生成静态HTML网页的代码
Mar 04 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
使用PHP获取当前url路径的函数以及服务器变量
Jun 29 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
Jun 19 PHP
smarty中英文多编码字符截取乱码问题解决方法
Oct 28 PHP
php 常用的系统函数
Feb 07 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
Mar 31 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
PHP哈希表实现算法原理解析
Dec 11 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版(3)
2006/10/09 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
php简单压缩css样式示例
2016/09/22 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
自己开发Dojo的建议框架
2008/09/24 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
python使用htmllib分析网页内容的方法
2015/05/08 Python
总结python中pass的作用
2019/02/27 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
对python中各个response的使用说明
2020/03/28 Python
python集合能干吗
2020/07/19 Python
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
Shell编程面试题
2016/05/29 面试题
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
汽车机修工岗位职责
2014/03/06 职场文书
党员干部公开承诺书
2014/03/26 职场文书
银行贷款承诺书
2014/03/29 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
长城的导游词
2015/01/30 职场文书