- 博客(11)
- 问答 (10)
- 收藏
- 关注
原创 PHP导入excel 去除excel数据中的空格
1, 我们在导入excel数据的时候,有些时候需要数据的准确性,所以空格必须去除。一开始我直接使用 trim() 发现不可以去除掉,后来发现这里的空格不是像程序正常的空,把他复制出来放到sublime中发现0xa0是什么?在ASCII中,0xa0表示汉字的开始。0xa0代表十进制160。十六进制整常数以0X或0x开头,其数码取值为09,AF或a~f。所以直接只用trim 是不好使的,需要使用正则给他干掉!preg_replace("/(\s|\ \;| |\xc2\x
2022-02-10 11:31:11
1332
原创 数组便利功能--- 持续更新
1,对多位数组中的某个值 进行排序array_multisort(array_column($merchant_list,'rate'),SORT_DESC,$merchant_list);//$merchant_list 要被排序的数组//rate 排序的值//SORT_ASC - 默认。按升序排列 (A-Z)。//SORT_DESC - 按降序排列 (Z-A)。2,二维数组去掉重复值//二维数组去掉重复值function array_unique_fb($array2D)
2021-01-14 16:42:34
230
2
原创 php tp5 爬取淘宝/天猫店铺的信息
淘宝店铺的信息的爬取直接上代码 //获取到传过来的链接 $link = input('link'); $content = $this->getRquest($link); //进行转义 $content = mb_convert_encoding($content, 'utf-8','GB2312'); //引入PHPquery工具 -- 存放路径 /extend 目录下 \think\Loader::import('phpQuery.phpQuery',
2020-12-19 10:23:47
1135
2
原创 Linux下 数据库免密登录
1. 找到my.cnf(一般会在 /etc/my.cnf)2.在[mysqld]的段中加上一句:skip-grant-tables[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve **skip-grant-tables** 进行重启 service mysql r...
2019-11-06 23:27:03
731
原创 Linux报错 http error 500 / open_basedir restriction in effect
1,打开错误日志 查看错误信息2,fastcgi_param PHP_ADMIN_VALUE “open_basedir=$document_root/:/tmp/:/proc/”;找到此行删除即可正常运行3,重启一下服务 如果重启服务不好使 那就直接重启服务器...
2019-10-15 23:44:01
229
原创 jquery 选中自定义个数多选框
迫于各种需求,我们需要选中各种数量的多选框,下边以10 为一个定义$('#id名').click(function(){ if(this.checked){ $("[name='input名']").slice(0,10).prop("checked",true); //这是选中十个多选框,数字可以随意变换 }els...
2019-10-06 18:01:58
267
原创 Linux + nginx + php 防止爬虫爬取
进入到nginx安装目录下的conf目录,将如下代码保存为 agent_deny.confcd /usr/local/nginx/confvim agent_deny.conf禁止Scrapy等工具的抓取if ($http_user_agent ~* (Scrapy|Curl|HttpClient)) { return 403;}禁止指定UA及UA为空的访问if ...
2019-10-06 17:40:43
568
1
原创 jquery获取当前时间戳的正确时间
jquery 获取时间戳var date = new Date(时间戳{后台可以直接传});date.getFullYear(); // 获取完整的年份(4位,1970)date.getMonth(); // 获取月份(0-11,0代表1月,用的时候记得加上1)date.getDate(); // 获取日(1-31)date.getTime(); // 获取时间(从1970.1...
2019-10-06 17:39:55
9365
原创 tp5.0 根据时间进行分组查询
DB::name('表名')->where('finish_time','>',$start_time)->field('finish_time,FROM_UNIXTIME(finish_time,"%Y-%m-%d") as posttime')->group('posttime')->select();之后也可以用 having 进行二次排序...
2019-10-03 23:26:29
2431
原创 curl返回数据乱码解决
在浏览器开发者工具看到的是正常的数据,但是curl出来的是一堆乱码,解决方法很简单://在curl中添加一段代码curl_setopt($ch, CURLOPT_ENCODING, "");
2019-10-02 22:28:47
2065
4
原创 php获取毫秒的方法
发现一个PHP获取毫秒时间戳的方法,记录共享一下//直接使用 microtime()方法是没有办法获取到十三位的时间戳的list($msec, $sec) = explode(' ', microtime());$msectime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);//$msecti...
2019-09-20 00:21:03
723
空空如也
PC端的页面的时候,一般设计图都是设计多大的?
2023-12-04
前端 rem和px如何进行转换?
2021-10-20
前端初学者,咨询问题,如何快速的了解一个框架?
2021-08-29
大神们,有没有推荐的好用的 tp/laravel的框架 谢谢!
2021-03-24
如何获取抖音和快手的直播或者播放量等数据?
2021-03-04
PHP可以写脚本软件吗?
2020-11-19
phpexcel 如何修改一个现有的表格 并且重新输出新表格
2019-04-19
php 循环刷新页面 更换url的参数
2019-04-01
php 轮询派送任务 如何能快速一点
2019-03-02
php 网站运行特别卡 运行特别慢
2018-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人