PHP
HaiFengWu1995
这个作者很懒,什么都没留下…
展开
-
php文件大小单位自动转换GB MB KB
function formatBytes_hf($size) { $units = array(' B', ' KB', ' MB', ' GB', ' TB'); for ($i = 0; $size >= 1024 && $i < 4; $i++) $size /= 1024; return round($size, 2).$unit...原创 2020-03-31 15:31:00 · 281 阅读 · 0 评论 -
PHP队列
本文实例讲述了PHP队列原理及基于队列的写文件案例。分享给大家供大家参考,具体如下: 队列是一种线性表,按照先进先出的原则进行的: 入队: 出队: PHP实现队列:第一个元素作为队头,最后一个元素作为队尾 $array = array('PHP', 'JAVA'); array_push($array, 'PYTHON'); //入队列 array_shift($a...原创 2020-03-13 14:58:50 · 193 阅读 · 1 评论 -
PHP实现无限极分类
public function getTree() { $categorys = Category::all(); return $this->makeTree($categorys, 'cate_id', 'cate_pid', 'cate_name', 0); } public function makeTree($list, ...原创 2020-03-13 14:47:12 · 105 阅读 · 0 评论 -
PHP 判断中英文
function ischinese($s){ if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u',$s)) { print("中文"); } else { print("不全部是中文"); } }原创 2020-03-13 14:41:45 · 380 阅读 · 0 评论 -
PHP实现快速排序
一、先取一个值,用于标准定位。 二、遍历数组,将大于值的放到右边数组,小于的放到左边数组 三、然后将每次的左右数组和基值一起合并 function sort_haifeng($array){ $count = count($array); if ($count<=1) { return $array; } //取最左边的值 $k...原创 2020-03-13 14:36:52 · 82 阅读 · 0 评论 -
PHP冒泡排序
function sort_haifeng($array){ $count = count($array); if ($count<=0) { return false; } for ($i=0; $i <$count ; $i++) { for ($j=0; $j <$count-$i-1 ; $j++) {...原创 2020-03-13 14:29:53 · 81 阅读 · 0 评论 -
PHP数组排序
sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 根据值,以升序对关联数组进行排序 ksort() - 根据键,以升序对关联数组进行排序 arsort() - 根据值,以降序对关联数组进行排序 krsort() - 根据键,以降序对关联数组进行排序 ...原创 2020-03-13 14:27:16 · 75 阅读 · 0 评论