批量上传时php报错:PHP:Maximum number of allowable file uploads has been exceeded in Unknown on line 0,原因是php中max_file_uploads的默认配置过小。 解决办法:修改php.ini文件中max_file_uploads的配置值,从默认20修改到合适的值,比如...
php中的array_rand函数可以在数组中返回一个随机键,我们可以通过这个函数来实现从数组中随机输出一个值,具体代码如下: $arrs = array('苹果','香蕉','大鸭梨'); echo($uploaders[array_rand($arrs)]);
最近在学习restful开发,在本地环境下前端使用element ui(基于VUE),后台使用Laravel。 在前端向后端post数据时,Laravel报错:TokenMismatchException in VerifyCsrfToken.php。 错误原因是Laravel默认开启了CSRF功能,而我是前后端分离项目,本来就是跨域的,也就触发了CSRF的...
最近项目中遇到一个需求:两个相同结构的数组,元素的值不同,要求两个数组中对应的键相减,获得一个结构相同的新数组。具体实现代码如下: $arr1 = array(20,40,500); $arr2 = array(60,30,180); $result = array(); for($i = 0; $i < count($arr1); $i++) { $res...
如题:PHP如何判断是一维数组还是二维数组?
微信支付提示PHP Notice: Undefined index: HTTP_RAW_POST_DATA错误,是因为微信支付SDK(PHP版)中使用$GLOBALS['HTTP_RAW_POST_DATA']获取POST请求的数据,但是在高版本PHP中HTTP_RAW_POST_DATA已经被废除了。 解决微信支付报错HTTP_RAW_PO...
php判断两个数组是否相等的方法: 1、只对两个数组的元素的值比较 2、元素的顺序可以不同 3、可以有重复的元素,但是重复的元素必须相同 4、元素的个数必须相同 function isSame($arr1, $arr2) { sort($arr1); sort($arr2); return $arr1 == $arr2; }
在实际开发中,经常会遇见需要判断字符串中是否包含指定的字符(串),在php中我们可以使用strpo函数来实现这一需求,具体代码如下: $a = 'How are you?'; $b = 'are'; if (strpos($a, $b) !== false) { echo 'true'; }else{ ...
在阅读PHP框架源码的时候,发现很多变量(参数)前面加了一个"&"符号,例如:&$list、&$name等,那么php在变量(参数)前加&是什么意思呢? 加上&符号表示引用,也就是引用传递,在PHP中函数或者变量都可以引用,结合下面的代码很好的理解这一概念。
php获取客户端ip的最简单方法代码如下:
1介绍: 这是一个针对PHP环境的探针程序。它可以显示您的服务器信息并且易于阅读。 而最重要的是它就像iPhone X / XS / XS Max / XR! 在线演示: https://prober.inn-studio.com https://tz.inn-studio.com(同) 下载和使用: 单击https://api.inn-studio.com/...
最近需要在一台centos6.5服务器上部署thinkphp5开发的网站程序,部署后网站无法正常运行,经过检查发现服务器上的php版本为5.3.3,而thinkphp5要求的最低php版本为5.4。 想着php5.3确实有点老旧了,就直接卸载了php5.3然后使用rpm方式重新安装了php5.5,然而在运行网站时又提示“Class 'PDO'...
2最近一段PHP代码在本地WIN7+phpstudy环境下下运行会导致FastCGI停止运行,如图: 经过检查发现导致异常的代码为: getenv('REMOTE_ADDR') 查阅官方手册发现PHP7.1及PHP7.2在WINDOWS7.2.1版本下getenv函数有BUG: 解决办法就是使用: getenv('REMOTE_ADDR...
最近遇到了一个奇葩的问题,采用mysql内置md5算法加密的数据与php程序md5算法加密的数据不一致。具体如下: 其他部门提了一个小需求,有一批excel格式的数据,要做个小的在线查询功能,通过身份证号查询其他信息,但是其中身份证要加密。 解决思路把excel数据导入到mysql中,通过内置md5函数加密身份证列,然后把前台提交的身份证号用php进行md5...
/** * 随机生成N个汉字 * @param string $giveStr 必须含有的字 * @param int $num 需要生成多少个汉字 * @return string 返回生成的字符串 */ function getRndWords($giveStr="", $num=18){ $str = "这个函数可以随机生成一个汉字字...
截取字符串是程序开发中最常见的一种操作,那么在php中截取字符串的函数有哪些呢? 1.substr函数 substr — 返回字符串的子串 string substr ( string $string , int $start [, int $length ] ) 返回字符串 string 由 start 和 length 参数指定的子字符串。 正确返回提取...
PHP获取本周所有日期,PHP获取当前时间所在周七天具体日期方法: /** * 获取本周所有日期 */ function get_week($time = '', $format='Y-m-d'){ $time = $time != '' ? $time : time(); $week = date(&...