#PHP基础全面总结

基础笔记3(二)(专门处理String的正则表达式)

1.常规判断一个字符串是以什么开头,是否是数字的判断方式有:a.通过比较每个字符,注意比较是字符值(ASc码值),不是字面值Strings="1234567890098765432101234567890";booleanstartsWith=s.startsWith("168");//判断每个字符数组的每个字符cha...

thinkphp结合swagger自动生成接口文档,附案例使用

1、swagger安装去这里下载https://github.com/swagger-api/swagger-ui下载完成之后,将文件夹放到你的网站根目录上面,例如我是放在我wamp下面的www目录。接着找到dist目录,打开index.html把其中的那一串url改成自己的比如http://localhost/tp/...

使用axios向thinkphp后台post数据时的问题

1、后台接收数据时,判断isAjax()始终未false解决:这是因为axios请求头中没有带 X-Requested-With这个参数  2、post请求正常了,但是后台接收到的数据始终是null,用$_POST与param都没用这是因为content-type 为 ...

thinkphp5使用Markdown编辑器Editor.md并上传图片

Editor.md官网:https://pandao.github.io/editor.md/index.html下载后解压放到项目内,和引入ueditor差不多1、引入项目资源<!--markdown编辑器--><scriptsrc="{$Think.config.__STATIC__}/admin...

php 判断文件或目录是否存在

判断文件或目录是否存在有自带的函数file_exists:文件是否存在$file="check.txt";if(file_exists($file)){echo"当前目录中,文件".$file."存在";}else{echo"当前目录中,文件".$file."不存在";}is_dir:目录是否存在$dir="c:/da...

thinkphp5使用uploadify

uploadifyflash版本下载地址:http://www.uploadify.com/wp-content/uploads/files/uploadify.zip将解压后的文件放入项目公共文件中,我放在项目中的地址是:cmspublicstaticadminplusuploadify,cms是我的项目文件夹首先引...
代码星球 ·2020-03-28

thinkphp5使用querylist采集图片示例

首先composer引入querylistcomposerrequirejaeger/querylist注意需要php7.0以上版本<?phpnamespaceappindexcontroller;usethinkController;useQLQueryList;classIndex{publicfunctio...

php保存网络图片到本地

//保存网络图片functiongetimg($url){$state=@file_get_contents($url,0,null,0,1);//获取网络资源的字符内容if($state){$filename='./caiji/'.time().rand(1000,9999).'.jpg';//文件名称与路径ob_s...

wampserver切换php版本问题

安装的wampserver有两个php版本,一个5.6的、一个7.1的,之前一直使用的php5.6的版本,今天切换7.1版本,切换成功了phpinfo显示的版本也是7.1,但是php-v显示的却始终是php5.6查了一大圈资料,发现是环境变量的问题,把环境变量path里面的D:wampinphpphp5.6.25;修...

再看thinkphp5分页类使用

之前使用tp5的分页paginate类时只用到了第一个参数,也就是每页显示多少行今天又仔细看了下手册和paginate类,发现paginate可传入的参数有很多,可以满足更多需求比如可以指定分页的数据,可以使用重写的分页类等。。。下面是tp5.1的分页类/***分页查询*@accesspublic*@paramint|...

thinkphp5无限极分类

publicfunctionpriTree(){$data=$this->select();return$this->_reSort($data);}//递归对有的分类进行重新排序privatefunction_reSort($data,$cate_pid=0,$level=0){static$ret=ar...
代码星球 ·2020-03-28

小程序近期总结

最近在学习小程序,对前端熟悉的学习起来应该很快,逻辑层都是通过js实现的,感觉和前端差别不是很大获取数.js里data数据:this.data.somedata  somedata是你在data以添加的项目修改.js里data数据:this.setData({somedata:somedata的新数...
代码星球 ·2020-03-28

关于thinkphp5中数据库分组查询group

在使用tp5的group进行分组查询总是报错,以主键进行分组是不报错,但没有任何意义与聚合函数一起使用的不会报错,如官方文档给出的代码Db::table('think_user')->field('user_id,username,max(score)')->group('user_id')->sel...

php字符串中去除html标签

strip_tags()函数剥去字符串中的HTML、XML以及PHP的标签。...

php字符串截取中文出现乱码解决

在截取中文字符串时使用substr()容易出现乱码可以使用mb_substr()用法与substr类似,但是比substr多了一个参数,第四个参数指定网页编码...
首页上一页...478479480481482...下一页尾页