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 删除cookie和浏览器重定向
Mar 16 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
Apr 09 PHP
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
PHP伪静态Rewrite设置之APACHE篇
Jul 30 PHP
PHP生成不重复标识符的方法
Nov 21 PHP
Yii开启片段缓存的方法
Mar 28 PHP
PHP编写的图片验证码类文件分享
Jun 06 PHP
3种方法轻松处理php开发中emoji表情的问题
Jul 18 PHP
PHP实现清除MySQL死连接的方法
Jul 23 PHP
PHP中list方法用法示例
Dec 01 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
Nov 07 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
Aug 03 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
深入extjs与php参数交互的详解
2013/06/25 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
python计算文本文件行数的方法
2015/07/06 Python
详解python数据结构和算法
2019/04/18 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
css3的transition属性详解
2014/12/15 HTML / CSS
马来西亚网上购物:Youbeli
2018/03/30 全球购物
Kiehl’s科颜氏西班牙官方网站:源自美国的植物护肤品牌
2020/02/22 全球购物
关于感谢信的范文
2015/01/23 职场文书
复兴之路观后感
2015/06/02 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
2016党员干部廉洁自律心得体会
2016/01/13 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技