![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
落丶木
一切伟大的行动和思想都有一个微不足道的开始.
展开
-
合并数据中 key相同的merge_key的值
工作中或者面试中一个常见的问题 将数组中相同某个key的另一个key的值合并。原创 2014-05-06 18:24:50 · 1228 阅读 · 0 评论 -
从多个数中取出之和等于定值的组合
这个问题也比较常见的,在面试题或者工作中都有类似情况。原创 2014-05-07 08:52:05 · 2560 阅读 · 4 评论 -
猴子选大王(约瑟夫环)
这是一道比较经典的面试题。n个猴子围成一圈 从1开始数,数到编号为m的猴子则剔除,继续从1开始数,依此直至只剩一只猴子即为大王。这里解法用了数组的一种用法-队列, 从队列前端开始,将每一个猴子取出看是否符合条件,符合m则不再放回,如果不符合则放在队伍末尾。直至只剩一个猴子即为王。原创 2014-05-07 12:21:07 · 1577 阅读 · 0 评论 -
一个常见的优先级问题
优先级问题确实是一个比较让人郁闷的问题原创 2014-05-07 13:47:18 · 695 阅读 · 0 评论 -
优先级顺口溜
运算符来谁优先,克隆出新在最前,数组定型自增减,是非因果谁感叹,算数乘除后加减,左移右移位运算比较运算夹中间与或之间有异或字符与或后三元赋值运算紧相连字母逻辑在之后逗号总在最后边原创 2014-05-07 21:39:56 · 888 阅读 · 0 评论 -
php-弱类型的小陷阱
今天群里讨论的一个问题,记录一下。问题起源是 var_dump(md5('240610708') == md5('QNKCDZO')); //true两个md5的字符串,用比较运算符(==)比较出来居然是相等的。输出一下两个的值 分别是:md5('240610708') //0e462097431906509019562988736854md5('QNK原创 2015-01-05 11:48:05 · 1396 阅读 · 0 评论 -
获取数组最后一个元素的key值
今天一个场景,需要获取一个数组的最大的key值,比如:$arr = array( 11 => 1, 6 => 2, 9 => 5, 21 => 1);想获取到21的话 那么就得$maxKey = 0;foreach( $arr as $k => $v ) { if( $k > $maxKey ) {原创 2015-07-07 10:04:24 · 15586 阅读 · 0 评论 -
php中判断shell_exec执行结果
在做第三方登录的时候,注册时头像下载比较耗时,所以改为了异步 shell_exec 执行wget 不过shell_exec执行成功无输出 和 执行失败 返回的都是null 在记录错误日志的时候区分就成问题了。 在php手册的评论中找到了区分的方法,在此记录一下。 $shell = "wget -O despath sourcepath && echo原创 2016-05-04 15:47:48 · 13596 阅读 · 0 评论 -
阿里云Ecs(centos7.2)下 安装OpenResty
一、什么是OpenResty? 引自官网: OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关. . OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 Open...原创 2018-06-28 17:24:00 · 909 阅读 · 0 评论