
PHP
大胖子路
这个作者很懒,什么都没留下…
展开
-
PHP去除空格
function mbTrim($str){ return preg_replace("/(\s|\ \;| |\xc2\xa0)/", "", strip_tags($str));}原创 2020-03-06 09:53:12 · 389 阅读 · 0 评论 -
安利一个PHP表格扩展xlswriter,性能明显优于PHPExcel
发现的一个PHP扩展,性能非常强大,经过自己粗略测试,一万以上的导出时,速度大约是phpexcel的4倍以上。文档地址:https://xlswriter-docs.viest.me/zh-cn/reader安装、使用的教程在文档里都有说明,自从1.2.7版本之后开始支持读取。...原创 2020-01-19 10:41:29 · 1587 阅读 · 0 评论 -
PHP图片上传(包括安全验证)
$filename = $_FILES['image']['name'];if ($filename) { //文件类型的点最后一次出现的位置 $file_index = mb_strrpos($filename, '.'); //验证是不是图片 $is_img = getimagesize($_FILES["image"]["tmp_name"]); ...原创 2019-07-19 17:06:14 · 1022 阅读 · 0 评论 -
PHP对redis操作详解
原文地址:https://www.cnblogs.com/wenxinphp/p/6016449.html/*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1);/...转载 2019-02-26 13:58:41 · 743 阅读 · 0 评论 -
SQL插入时,当存在单引号导致的插入失败
原以为用htmlspecialchars过滤转换一下就能插入,结果发现这个函数并不能过滤转换单引号。后来想到了转义一下,然后我的解决办法是str_replace("", "\'", $sqlContent);,这样处理过之后就能成功插入了。...原创 2019-02-20 14:47:49 · 1784 阅读 · 0 评论 -
PHP对二维数组进行排序
原文地址:https://www.cnblogs.com/wenzheshen/p/9455554.html首先了解下以下两个函数:1.array_column() 返回输入数组中某个单一列的值。 2.array_multisort() 函数返回排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。...原创 2019-01-22 14:03:40 · 772 阅读 · 0 评论 -
使用PHPstorm连接git克隆项目时出现的 Could not read from remote repository问题
出现的问题是,我用PHPstorm集成完git之后,想从Git上下拉一个项目到本地,结果出现了“Could not read from remote repository”这个错误,经过在网上不断的查找解决办法,终于搞定了。解决的方法是,如下图所示,把红色区域那里,改成Native即可,亲测可用。 ...原创 2018-12-08 01:58:14 · 2016 阅读 · 0 评论 -
php curl 转为 x-www-form-urlencoded 方式
原文地址:https://blog.youkuaiyun.com/qq_35641923/article/details/81386708要想以 x-www-form-urlencoded 方式发送,最关键其实是发送的数据格式。方式from-data试发送的数据用的是array格式,而方式为 x-www-form-urlencoded 时需要用key=value&key=value的格式发送,...转载 2018-11-08 14:20:27 · 1854 阅读 · 0 评论 -
关于PHPExcel导出时,数字前面有0需要保留
其实只需要在值前面加一个双引号或者单引号,中间有一个空格即可,亲测可用。示例:->setCellValue('B' . ($i + 2), " ".$value)或者->setCellValue('B' . ($i + 2), ' '.$value)...原创 2018-09-26 15:15:04 · 3179 阅读 · 0 评论 -
PHP笛卡尔积
先附上原地址:https://www.cnblogs.com/ghjbk/p/6992743.html?utm_source=itdadao&utm_medium=referral笛卡尔积笛卡尔积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X*Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。假设集合A={...原创 2018-08-24 11:33:50 · 505 阅读 · 0 评论 -
PHP去除emoji表情
原文地址:https://www.cnblogs.com/xiaocongjiejie/p/5705908.htmlpublic static function removeEmoji($text) { $clean_text = ""; // Match Emoticons $regexEmoticons =原创 2018-02-08 10:35:58 · 3863 阅读 · 0 评论 -
关于页面中文正常显示,存到数据库乱码的问题
遇到的问题是,页面上中文正常显示,但是存到MySQL数据库时部分(其实很少的一些)中文出现乱码。一开始想的是转换编码,后来发现不好使。最终在PHP文件里加上它,header('Content-type: text/html; charset=utf-8');,问题顺利解决。遗憾就是没有搞明白出现这种情况的根本原因(时间紧),也不知道这样是不是最好的解决方式,还请各位大神指正。记录一下先。原创 2017-08-10 09:44:41 · 1677 阅读 · 0 评论 -
本地xampp集成环境phpmyadmin导入较大的.sql文件
在网上查找了大牛们的解决方案,在此自己本人做一个记录,以备以后用到的时候找起来方便。1、解决上传文件的大小限制问题:找到php文件夹下的php.ini文件,修改uplod_max_filesize、post_max_size、memory_limit(默认128M,足够的话可不修改)的大小,将其设置为合适的值(大于自己的.sql文件即可)。如果较大时,一般会出现超时的问题,这时可以进行原创 2017-04-05 16:30:05 · 1021 阅读 · 0 评论