排序
php通过正则拆分中英文
以下功能主要是用于中英文拆分示例php通过正则拆分中英文$str = 'whether…or 是…还是…,不管…还是'; preg_match_all('/([A-Za-zs…?’]+)([x{4e00}-x{9fa5}();;,…。、?]*)/u',$str,$...
PHP验证身份证格式的公共方法
身份证格式验证/** * 身份证验证函数 * @param $idcard * @return bool */ function check_idcard($idcard){ // 只能是18位 if(strlen($idcard)!=18){ ...
中高级PHP程序员应该掌握哪些技术?
本文把php程序员划分为中、高级程序员两大类程序员,并针对这两大程序员应具备的技能进行分类探索。中级PHP程序员 1.Linux 能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed/perl 也...
php cli永久运行php脚本
让PHP在后台运行的方法执行命令后加 & 符号,缺点客户端关了,也会停止执行php think task &nohup 命令 & , 客户端关了,后台还会在执行nohup php think task上面的方式尽管用Ctrl+Z也停...
PHP根据键值合并数组,键值一样的合并
我们现在来分析一下在PHP开发过程中,如何合并两个数组,并且将相同键值的元素合并在一起。示例1最简单的合并方式$a = [ 1=>'a', 2=>'b', 3=>'c' ]; $b = [ 3=>'e'...
PHP7.4 新特性和废弃的功能汇总
PHP7.4 新特性PHP7.4 上月 28 号已经发布了。又带来了一些新特性。可以让我们的代码写的更少了。1.属性添加限定类型4. 数组解包使用展开运算符... 解包数组。这个特性,应该又是从 js 那吸收过...
Thinkphp中使用Swoole
Swoole是一个面向生产环境的 PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。安装首先按照Swoole官网说明安装swoole扩展,然后...
PHP新手要学会用静态方法可以提升开发效率
我也是前几年才慢慢使用静态方法,但发现使用上一次以后开始上瘾了,下面我们以thinkphp5.1框架来作为演示这是一个module文件UserModel.phpnamespace appadminmodel; use thinkModel; use th...