• 欢迎访问IT乐园(o゚▽゚)o
  • 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。

标签:php

mysql 使用 like 模糊搜索 json_encode 的数据

mysql 使用 like 模糊搜索 json_encode 的数据

工作中存储到 mysql 的数据是 json 类型的,在列表使用 like 模糊搜索时搜索不到,使用下面的方法可解决: $name = str_replace('"','',json_encode($name)); $name = str_replace("\\",'_',$name); # 昵称 if (isset($searchData['nickna……

18-09-04 立刻查看

Composer install 和 update 命令

官方定义: Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 传送门:Composer 中文文档 。 Composer 的全局安装和配置等文档中讲解详细,本文不再赘述。 Composer 不是一个包管理器。是的,它涉及 “packages” 和 “li……

18-01-30 立刻查看
php 类型约束

php 类型约束

PHP 5 可以使用类型约束。函数的参数可以指定必须为对象(在函数原型里面指定类的名字),接口,数组(PHP 5.1 起)或者 callable(PHP 5.4 起)。不过如果使用 NULL 作为参数的默认值,那么在调用函数的时候依然可以使用 NULL 作为实参。 如果一个类或接口指定了类型约束,则其所有的子类或实现也都如此。 类型约束不能用于标量类型如 i……

18-01-10 立刻查看
深入理解 PHP7 之zval

深入理解 PHP7 之zval

深入理解 PHP7 之 zval PHP7 已经发布, 如承诺, 我也要开始这个系列的文章的编写, 今天我想先和大家聊聊 zval 的变化. 在讲 zval 变化的之前我们先来看看 zval 在 PHP5 下面是什么样子 版权申明: 转自鸟哥 github 之 php7-internal: https://github.com/laruence/php……

17-12-19 立刻查看
swoole 中的 client

swoole 中的 client

swoole_client 提供了 tcp/udp socket 的客户端的封装代码,使用时仅需 new swoole_client 即可。 swoole 的 socket client 对比 PHP 提供的 stream 族函数有哪些好处: stream 函数存在超时设置的陷阱和 Bug,一旦没处理好会导致 Server端长时间阻塞 fread 有 819……

17-12-08 立刻查看
用 swoole 来实现实时异步任务队列

用 swoole 来实现实时异步任务队列

关于异步任务队列 用户打开了我们的网站。他要做的就是勾选需要发邮件的代理商列表,然后把结算邮件发出去。 假如我们需要发 1 封邮件,我们写个函数执行即可。 考虑到网络可能会稍微有点延迟,但是是可以接受的,用户会乖乖等你的网页发完邮件了再关闭网页。 假如我们要发布 10 封邮件,用一个 for 循环,循环 10 遍执行发邮件操作。 这时候,也许 10 倍的网络……

17-12-06 立刻查看
yii2 ActiveRecord 多表关联以及多表关联搜索的实现

yii2 ActiveRecord 多表关联以及多表关联搜索的实现

场景需求: 假设我们有一张用户表 user 和一张用户渠道表 auth,两张数据表通过 user.id 和 auth.uid 进行一对一关联。现需要在 user 列表展示 auth 表的来源渠道 source,且该渠道可搜索。 首先我们先通过 gii 生成 user 和 auth 系列相关的 mode l 和操作。此处不做详细说明。 我看继续看重要的几个操作……

17-12-05 立刻查看
PHP mktime 函数获取开始和结束时间戳

PHP mktime 函数获取开始和结束时间戳

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime()。 mktime 函数用法如下:mktime(hour,minute,second,month,day,year,is_dst) 参数描述 hour 可选。规定小时。 minute 可选。规定分钟。 second 可选。规定秒。 month ……

17-12-05 立刻查看
PHP 函数 urlencode() 和 rawurlencode() 的区别

PHP 函数 urlencode() 和 rawurlencode() 的区别

详细的区别请看 PHP 官方文档 PHP urlencode() 和 PHP rawurlencode(),很长,仔细理解了一下,做下要点: PHP 中对于 URL 进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是 urlencode() 把空格编码为 ‘+’,而 rawurlencode() 把空格编码为 ‘%……

17-10-30 立刻查看
在 PHP 7.1 中使用 openssl 取代 mcrypt

在 PHP 7.1 中使用 openssl 取代 mcrypt

从 PHP7.0 升级到 PHP7.1 废弃了一个在过去普遍应用的扩展(mcrypt),但是微信官方提供的消息加密解密算法中的核心部分中确实使用 mcrypt 的,Prpcrypt class 的加密方法(encrypt)和解密方法(decrypt),怎么改成 openssl 的函数呢? /** * 对明文进行加密 * @param string $te……

17-10-30 立刻查看
使用phpexcel的示例

使用phpexcel的示例

yii2 中使用 phpexcel 导出 excel 转自 http://www.yiichina.com/tutorial/1424 public function actionDownexcel() { //要使用的数据 $repair_infos = ConDbRepair::find()->asArray()->all()……

17-09-20 立刻查看
php错误级别参考

php错误级别参考

PHP 7.1.0 (cli) php.ini 部分参数值 ;;;;;;;;;;;;;;;;;;; ; Quick Reference ; ;;;;;;;;;;;;;;;;;;; ; The following are all the settings which are different in either the production ; or dev……

17-09-19 立刻查看