
PHP
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则匹配html中多个相同标签的问题
想用正则匹配html中具有相同特性的标签,然后进行数据处理,但是遇到了些问题,现在也没能解决掉。首先,说下想要的效果,是数组类型,如下图:这样非常方便后续处理,开始我模拟的html结构过于简单,是可以通过正则匹配出上图效果的,html如下:但是,,,当我稍微把html的结构改的稍微复杂一些,就不行了,我是这样改的,看图:然后结果是匹配不到于是,我想到可能是html中有换行符的原因导致的,于是,把换行符处理了下,看图遗憾的是,匹配出来是整个html内容 ,依然不是我想要的数组,如下图:原创 2021-04-27 23:29:27 · 1202 阅读 · 0 评论 -
Tp6 按in集合顺序显示查询结果
use think\Db;$in = ['张三', '李四', '王五'];$order= 'field(name, '.$in.')';return User::whereIn('name',$in)->order(Db::raw($order))->select();原创 2021-02-23 18:06:13 · 1175 阅读 · 0 评论 -
一些关于PDO的笔记
<?php//异常处理try{ //写监听内容,遇异常扔包 $link = @mysqli_connect('127.0.0.1','root1','123'); if(!$link){ //实例化一个错误对象 $err = new Exception('链接数据库失败'); //抛出 错误对象 throw $err; echo '这里的代码输出吗??'...原创 2019-02-16 16:04:01 · 247 阅读 · 0 评论 -
OneinStack如何配置MySQL远程连接并授权
为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作(缺一不可):云主机安全组端口开放3306端口参考文档:《云主机安全组端口开放教程》打开iptables 3306端口如果操作系统为CentOS系列:iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp...原创 2019-02-16 16:04:31 · 1672 阅读 · 0 评论 -
PHP算法题:用冒泡法对数组进行排序
用冒泡法对下列数组进行排序:$arr = array(10,8,5,11,4,10,7,20,5,13,2);**方案一:递归**num=0;//将最大值放到后面functionmaopao(num =0;//将最大值放到后面function maopao(num=0;//将最大值放到后面functionmaopao(arr){global num;//结束递归if(count(nu...原创 2019-02-16 16:08:01 · 1449 阅读 · 0 评论 -
PHP如何实现登录后跳回登录之前的页面
以laravel框架为例,直接上代码:html:<form action="/comment/destination" method="post">{{csrf_field()}} <input type="hidden" name="url" value="ht原创 2019-02-16 16:13:45 · 1560 阅读 · 0 评论 -
如何解决mysql服务经常会自动终止的问题
最近在帮客户网站搬家的时候遇到一个比较奇怪的问题,网站搬家后服务器的mysql服务偶尔会莫名其妙的自动终止,而重启服务会报“ERROR! The server quit without updating PID file”这个错误,开始认为对方的服务器被攻击了,经过一番排查发现并没有;经过询问,网站搬家前没有出现类似问题,思来想去最后我把问题锁定到了服务器的空间上,有没有一种可能:服务器的可用空...原创 2019-02-16 16:46:20 · 28487 阅读 · 0 评论 -
处理PHP计算丢失精度问题(保留指定小数位)
使用php的内库libbcmath(自 PHP 4.0.4,libbcmath 随同 PHP 一起发布。该扩展不需要任何外部的库)$a = bcdiv(100, 100, 2); //除法那么$a = 1.00;bcadd — 2个任意精度数字的加法计算bccomp — 比较两个任意精度的数字bcdiv — 2个任意精度的数字除法计算bcmod — 对一个任意精度数字取模bcmu...原创 2019-02-14 15:28:21 · 4666 阅读 · 2 评论 -
windows安装redis + phpstudy安装redis扩展
1.下载安装包 https://github.com/ServiceStack/redis-windows,解压后进入downloads目录找到redis-64.3.0.503.zip解压并copy到指定目录(本文以 D:\redis 为例);2.修改D:\redis\redis.windows-service.conf文件,搜索 maxmemory ,在下边另起一行,设置maxme...原创 2019-02-16 16:05:20 · 564 阅读 · 0 评论