
PHP
hellocgb
WUWU
展开
-
PHP-正则匹配文章图片标签src的内容并替换
$text = "内容<img src = 'http://www.test.com/test1.jpg' height='100' width='100'>内容内容2<img data-id='test' src='http://www.test.com/hello.png' height='100' width='100'>内容2"; $preg = '#<img(.+?)src\s*=\s*[\"|\']([^"|^\']+?)[\"|\']([^&g...原创 2021-03-10 08:57:59 · 592 阅读 · 0 评论 -
PHP 基础知识-interface、abstract class、trait
php interface特性: 定义所有的方法必须是公有, 可以使用构造函数, 要实现一个接口,使用 implements 操作符。类中必须实现接口中定义的所有方法,否则会报一个致命错误。类可以实现多个接口,用逗号来分隔多个接口的名称。注意:在 PHP 5.3.9 之前,实现多个接口时,接口中的方法不能有重名,因为这可能会有歧义。在最近的 PHP 版本中,只要这些重名的方法签名相同,这种行为就是允许的。接口也可以继承,通过使用 extends 操作符。类要实现接口,必须使用和接口中所原创 2021-02-26 14:00:24 · 298 阅读 · 0 评论 -
正则表达式
PHP 正则表达式正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为&amp;amp;quot;元字符&amp;amp;quot;)。普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。非打印字符非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:...原创 2018-07-04 16:20:54 · 157 阅读 · 0 评论 -
PHP几个基本的排序算法
/**修改版冒泡排序法*/function bubbleSort(&amp;amp;$arr) :void{ $swapped = false; $bound = count($arr) - 1; for ($i = 0, $c = count($arr); $i &amp;lt; $c; $i++) { for ($j = 0; $j &amp;lt; $bound; $j++) { ...转载 2018-10-11 08:40:56 · 167 阅读 · 0 评论 -
PHP socket多路复用通信demo
PHP socket多用户socket通信demoserver.php 服务端脚本function server(){ date_default_timezone_set('PRC'); //设置时区 set_time_limit(0); //脚本请求时间响应无限制 error_reporting(null); //...原创 2018-09-20 17:51:58 · 877 阅读 · 0 评论 -
Yii2 MP4视频文件二进制流播放的实现
/**以二进制流读文件,不可以续传 * @param $file * @param string $type */ public function video1($file,$type = 'video/mp4"') { $response = \Yii::$app->response; $res...原创 2019-01-07 16:44:48 · 1708 阅读 · 0 评论