![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
lsw51988
这个作者很懒,什么都没留下…
展开
-
最简单递归
public function testAction(){ $arr = [ ['id'=>1,'pid'=>0,'name'=>'PHP'], ['id'=>2,'pid'=>0,'name'=>'JAVA'], ['id'=>3,'pid'=>0,'name'=>'Mysql'], ['id'=>4,'pid'=>1,'n原创 2016-10-27 13:38:33 · 243 阅读 · 0 评论 -
php字符串处理strtok
public function testAction() { $str="I,will.be#back"; $tok=strtok($str,",.#"); while($tok){ $arr[]=$tok; $tok=strtok(",.#"); } print_r($arr); }输出Array ( [0] => I [1原创 2016-10-19 14:33:01 · 209 阅读 · 0 评论 -
PHP排队时间数组进行排序
PHP code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $arr = array( array( 'name'=>'a', 'date'=>'2012-1转载 2017-01-13 17:17:59 · 379 阅读 · 0 评论 -
__FILE__ 与 $_SERVER['SCRIPT_FILENAME']的区别
二者都表明了本文件的绝对路径,区别在于, $_SERVER['SCRIPT_FILENAME']指向当前执行脚本的绝对路径; __FILE__指向当前文件的绝对路径;也就是写在哪个文件里就是哪里。 例子: // test.php require 'common/inc.php'; // common/inc.php echo 'SCRIPT_FILENAME 为:' . $_SE转载 2017-07-31 10:54:05 · 261 阅读 · 0 评论 -
php目录分隔符DIRECTORY_SEPARATOR
在windows我们习惯性的使用“\”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置变量了:DIRECTORY_SEPARATOR 路径分隔符 windows \ or / linux / 在转载 2017-07-25 08:33:14 · 1512 阅读 · 0 评论 -
生成器总览
一个简单的例子就是使用生成器来重新实现 range() 函数。 标准的 range() 函数需要在内存中生成一个数组包含每一个在它范围内的值,然后返回该数组, 结果就是会产生多个很大的数组。 比如,调用 range(0, 1000000) 将导致内存占用超过 100 MB。 function xrange($start, $limit, $step = 1) {转载 2017-07-28 09:11:24 · 158 阅读 · 0 评论 -
array_sort函数
public function arraySort($arr, $field, $sort) { $sort = array( 'direction' => $sort, //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序 'field' => $field, //排序字段 ); $arrSort = [];原创 2017-08-23 14:46:11 · 3201 阅读 · 0 评论