
实用操作PHP
moqiluoji
这个作者很懒,什么都没留下…
展开
-
正则匹配提取多个重复的html标签内容
遇到这样的场景:有一个html标签如下:$str = 'sddf<br>aaa</br>hbaskdf<br>vvv</br>asgd<br>ccc</br>hrgew4r4';我需要提取标签中<br></br>中间的内容 即aaa,vvv和ccc如果使用preg_match直接匹配,代...原创 2020-03-13 15:32:57 · 2095 阅读 · 0 评论 -
php function()use(){} closure闭包
<?phpfunction getTotal($commission){ $total = 0; // 格式: function(键值,键名)use(外部变量,&循环变量){循环变量变化程序} // 闭包内function()内变量: array_walk传的数组 在闭包里的function()参数里,变为:参数1.键值 和 参数2.键名 //...原创 2020-03-03 14:12:02 · 271 阅读 · 0 评论 -
Mac上安装扩展
## 在官方的php.tar 或 php.gz包 里面有ext文件夹 里面有扩展的安装包## 比如socket包## MAC安装php默认安装位置在/usr/local/php里面cd ~/src/php-7.2.1/ext/sockets/usr/local/php/bin/phpize ##这一步是php化./configure --prefix=/usr/local/php --with-p...原创 2018-03-26 21:02:48 · 1091 阅读 · 0 评论 -
MAC上 php中websocket的连接
在安装完php的socket扩展后就可以使用php自带的各种socket函数了先学习一下各个函数的相关参数和使用方法比如我已经知道了一个服务器是可以通过websocket连接的 其域名是192.168.15.192 端口号是9001可用用打电话的步骤理解socket的连接方式1. ## 首先 打电话时 连接双方都要有电话机; socket就要求双方都有socket号 也就是域名; $socket_...原创 2018-03-28 10:40:48 · 738 阅读 · 0 评论 -
Mac 安装php make 报错:Undefined symbols for architecture x86_64: "_libiconv" 解决方法
Mac 的操作系统 php make 报错报错内容如下:Undefined symbols for architecture x86_64:"_libiconv", referenced from:_do_convert in gdkanji.o_zif_iconv_substr in iconv.o_zif_iconv_mime_encode in iconv.o_p...原创 2019-07-06 11:14:34 · 1912 阅读 · 3 评论