PHP

php 扩展引入

 继承引入参数<?phpclassA{private$name;private$age;private$time;publicfunction__construct($name,$age){$this->name=$name;$this->age=$age;$this->time=da...
代码星球·2020-04-02

php闭包函数

外部变量的引入,地址传值参考:https://www.cnblogs.com/WuNaiHuaLuo/p/4928524.html...
代码星球·2020-04-02

php中普通类 接口类 抽象类 浅谈

一、普通类1、关键词:class 类名,继承关键字extends2、继承:只能实现单继承,3、多态:子类继承可以实现多种功能4、封装:类有权限机制,私有的只能自己用,受保护的可以被继承,子类的权限必须大于等于父类5、实例化:可以被实例化二、接口类 1、关键词:interface 类名&nb...

php扩展安装

1,打印phpinfo()查看php版本,非线性安全,php内核是(x86,x64)2,访问下面地址查找相应的模块,https://pecl.php.net/package-search.php3,复制压缩包中的*.dll和*.pdb到php环境的ext中并在对应的php.ini中增加extension=*.dll重启...
代码星球·2020-04-02

php中构建树状图

/***指定根层级的树状图*@paramarray$list初始数组*@paramint$root最上级一条数据的id*@paramstring$pk每一条数据的id*@paramstring$pid上下级关系的pid*@paramstring$child自定义下级关系的字段*@returnarray$tree树状图数...
代码星球·2020-04-02

php中多图上传采用数组差集处理(array_diff,array_map)

//删除旧有的图片//新增数组$arr2=array();//原有数组$old_pics=ReportPic::find()->where(['report_id'=>$id])->asArray()->all();$arr1=array_map(function($num){return$nu...

php无限极分类的实现

//指定根层级的树状图functiongenerateTree($list,$root=0,$pk='id',$pid='pid',$child='_child'){$tree=array();$packData=array();foreach($listas$data){$packData[$data[$pk]]=$...
代码星球·2020-04-02

phpstudy 升级mysql 5.7

删除原有服务scdeletemysql...
代码星球·2020-04-02

php 公众号开发

思考:1,优先使用php扩展库的sdk,配合微信文档。2,公众号开发比较简单,重在业务。公众号关联与消息分发<?phpnamespaceappwapcontroller;usethinkController;hinkLoader::addNamespace('data','data/');usedataexten...
代码星球·2020-04-02

php文件处理函数

//basename的使用$path='test/abc.jpg';echobasename($path);//echo'<br/>';echobasename($path,'.jpg');///**输出结果abc.jpgabc**/ ...
代码星球·2020-04-02

php字符串的拆分截取

/**strstr区分大小写*stristr不区分大小写**/$str="test/abc.jpg";echostristr($str,'.');echo'<br/>';echostristr($str,'.',true);/*输出.jpgtest/abc*/ ...
代码星球·2020-04-02

php url处理

http_build_query()$data=array("name"=>"callback","value"=>"test");$rescult= http_build_query($data);输出下$rescutl可以得到:name=callback&value=testparse...
代码星球·2020-04-02

php字符串常用函数

chunk_split()函数把字符串分割为一连串更小的部分。htmlspecialchars_decode()函数把一些预定义的HTML实体转换为字符。htmlspecialchars()函数把一些预定义的字符转换为HTML实体。ltrim()函数移除字符串左侧的空白字符或其他预定义字符。rtrim() -...
代码星球·2020-04-02

php字段转义

addslashes()函数返回在预定义的字符前添加反斜杠的字符串。预定义字符是:在以下符号前加/单引号(')双引号(")反斜杠()NULLparse_str($str,$arr)函数把查询字符串解析到变量中。http_build_url($arr)  函数把数组解析到查询字符串。 mag...
代码星球·2020-04-02

php匹配页面中的所有路径

方法一$url='http://www.google.cn/search?q=php';$html=file_get_contents($url);$dom=newDOMDocument();@$dom->loadHTML($html);$xpath=newDOMXPath($dom);$hrefs=$xpath...