PHP

为什么in_array(0, ['a', 'b', 'c'])返回true

4天前 108浏览 0评论

在PHP中,数据会自动转换类型后进行比较。 所以会发现一个奇怪的现象,就是: in_array(0, ['a', 'b', 'c']) // 返回bool(true),也就相当于数组中有0 array_search(0, ['a', 'b...

PHP常用命令

1周前 (03-22) 127浏览 0评论

一般情况下,PHP命令行可能很少使用。 但是一旦使用,其实工作效率还提高不少。 比如,不用写一个文件来执行phpinfo()来获取PHP的版本、安装的扩展、php.ini位置。 $ php -v # 查看版...

使用Yaf中的插件

2周前 (03-18) 237浏览 0评论

Yaf支持用户定义插件来扩展Yaf的功能, 这些插件都是一些类. 它们都必须继承自Yaf_Plugin_Abstract. 插件要发挥功效, 也必须现实的在Yaf中进行注册, 然后在适当的实际, Yaf就会调用它. 也许大家会问这个插件是个什么概念,...

PHP正则表达式获取SQL语句中的表名

2周前 (03-18) 374浏览 0评论

有一个SQL语句集合,里面可能有select、select ... left join、update、delete、insert。 要从这语句集合中获取到所有的表名,该如何做呢? 代码如下, <?php class SqlLog { ...

Javascript和PHP base64加密解密实现(支持中文)

3周前 (03-09) 222浏览 0评论

1 问题 最近遇到一个问题,前端提交的HTML模板一直无法保存,但是前端的jQuery显示已经提交。 后来一步步调试才知道,表单提交到后台时,有一层封装好的PHP基类,对POST/GET数据进行了过滤。 如果符合过滤条件,则直接exit()退出错误,...

PHP和JavaScript正则匹配所有字符(包括换行符)的差异

1个月前 (02-27) 288浏览 0评论

在PHP和JavaScript中,正则表达式匹配所有字符(包含换行符)是不一样的。 假设有这样的字符串: Hello, PHP, JavaScript 现在,我们要从里面中找出后面两行,也就是多行查找。 1 PHP实现 在PHP中,这样写: $s...

PHP实现常用排序算法(含示意动图)

2个月前 (02-09) 682浏览 1评论

作为phper,一般接触算法的编程不多。 但基本的排序算法还是应该掌握。 毕竟算法作为程序的核心,算法的好坏决定了程序的质量。 本文将依次介绍一些常用的排序算法,以及PHP实现。 1 快速排序 快速排序是由东尼·霍尔发展的一种排序算法。 在平均状况下...

Yii2查询之where条件拼装

2个月前 (01-22) 702浏览 0评论

熟悉Yii2的查询条件后,用Active Record查询数据非常方便。 以下我们介绍where()方法当中,条件的拼装方式。 1 语法 Yii2用where()方法(当然还有其他方法)来实现条件筛选,语法: public $this where (...

Composer速度慢解决办法汇总

3个月前 (01-06) 877浏览 0评论

1 使用中国镜像 2.1 系统全局使用 也就是将配置信息添加到 Composer 的全局配置文件 config.json 中,命令: composer config -g repo.packagist composer https://packagi...