随笔分类 - PHP
PHP相关的技术和问题
摘要:1、下载redis, 版本自选 2、phpize配置,此处的两个文件phpize 和 php-config都在php的安装路径 3、安装 make && make install 4、修改php.ini 加入一行,不需要具体路径 5、重启并查看phpinfo,已经有redis扩展了
阅读全文
摘要:*/ private static $_rules = array( 'email' => '/^[a-z0-9]+[._\-\+]*@([a-z0-9]+[-a-z0-9]*\.)+[a-z0-9]+$/', 'url' => '/^(http|https):\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=...
阅读全文
摘要:不同情境下替换foreach,且效果更佳 array_map(),仅遍历值,返回操作后新数组,支持多个数组。 array_reduce(),仅遍历值,返回累积操作后最后一个return的值。 array_walk(),遍历键值对,返回Bool值,可以通过use(¶m)传递额外的参数或直接修改
阅读全文
摘要:本例对二维数组中某个指定键名进行去重,发现网上大多使用array_unique或是foreach遍历等方式去重,效果不佳且较为繁琐。 本文以二维数组去重为引,介绍array_column函数的三种用法。 以下是本人常用的去重方法: 以指定字段为索引,自然会把索引字段中重复的值覆盖掉, 然后在去除关联
阅读全文
摘要:nginx配置文件: Nginx 默认使用 include enable-php.conf; 通过enable-php.conf 来解析PHP,该文件内容如下 而我们使用nginx自然要使用fastCGI来跑PHP,Nginx之所以并发高跟fastCGI脱不开关系,有自动管理php-cgi进程的能力
阅读全文
摘要:前言: token登录上一家公司也写过,迷迷糊糊的, 现在做一个APP,需求为每次调用接口都会传token,登录注册等特殊的除外, 逻辑整理一下还是比较简单的 主要的问题还是,如何在框架中找到较好的插入点,这个框架没有user/login的基类,框架结构简单到爆,找不到插入点, 好吧,明月几时有,把
阅读全文
摘要:PHP错误与异常的自动捕捉和处理
阅读全文
摘要:这里只贴index.php的代码, 深入了解的请访问 https://laravel-china.org/articles/10421/depth-mining-of-laravel-life-cycle
阅读全文
摘要:Laravel目录结构,server.php,.htaccess等文件解读
阅读全文
摘要:曾经第一次面试题中的题目, 今天碰巧看到整理一下 当时用了最基本的算法写出来了, 两个for循环, 一个一个取余, 是质数就放进结果数组中 代码如下, 检查代码运行时间的代码是来对比三种不同算法的优劣性 算法一: 每个数都从2开始除, 除遍所有比自己小的整数, 如果有能整除的, 说明不是质数, 退出
阅读全文
摘要:数据结构和算法(转载) 原文地址: https://blog.csdn.net/s1070/article/details/51174725 1.使对象可以像数组一样进行foreach循环,要求属性必须是私有。(Iterator模式的PHP5实现,写一类实现Iterator接口)(腾讯) <?php
阅读全文
摘要:效果如图 HTML + CSS<style> div.error{ background: #FFE0E0; border: 2px solid #FFA0A0; padding: 10px; margin: 10px 0;} </style> <?php if(Yii::app()->user->
阅读全文
摘要:报错提示 Fatal error: Paletter image not supported by webp 原因是由于图片被非法编辑过(相对PHP来说)造成, 有可能是某些编辑图片的软件的格式与PHP冲突, 或者直接修改后缀, 或者其他语言处理过. 具体是什么原因也说不清楚. 打开base64看了
阅读全文
摘要:依然以关于图片批量转换成webp格式为例, 所有的图片都在本地的upload文件夹 原理: 采用队列而不是递归来批量处理文件, 对内存的占用要小很多, 处理了28429个图片,不会提示内存超出 主要看开头和结尾的数组和目录的关系/ / /
阅读全文
摘要:本人新手, 刚接触Yii, 记录下遇到的坑, 大神请绕道/ 1. //插入数据到数据库, 需要 new 一下,设置属性; $info = new BasicInfo(); $info -> setAttributes($data); new 之后 这里 $data 就可以是一个数组 但如果是更新数据
阅读全文
摘要:代码是分开的, 有ajax , 数据库地址的剪切拼接, 单个图片生成webp, 整个目录递归生成webp
阅读全文
摘要:自己编写的小程序, 用于生成城市联动数据库的SQL语句
阅读全文
摘要:最近在写文章的管理, 发现网上关于 "相关文章推荐" 的资料比较少, 于是自己写了一个, 初稿, 代码未经优化, 实现搜索相同(相似)标签的文章, 比如搜索 "深入" 也是可以搜到"深入浅出"的. 如果是多个标签, 本文会(遍历标签)每次只对一个标签进行搜索, 达到两条数据即返回. 后来发现可以用多
阅读全文
摘要:电话号码格式化 电话号码格式化 PHP代码: function format_phone($phone) { $phone = preg_replace("/[^0-9]/", "", $phone); if(strlen($phone) == 7) return preg_replace("/([
阅读全文

浙公网安备 33010602011771号