php判断数组是否有重复的值
php内置了一个用于数组去重的函数array_unique(),通过这个函数我们可以很方便的判断一个数组是否包含有重复的值,具体方法如下: function hasRepeat($arr){ if
php内置了一个用于数组去重的函数array_unique(),通过这个函数我们可以很方便的判断一个数组是否包含有重复的值,具体方法如下: function hasRepeat($arr){ if
在php中使用substr函数进行中文字符串截取时,有可能会产生乱码,因为中文的两种常用编码格式中:UTF-8编码,每个汉字占3字节,而GB2312编码中,每个汉字占2字节,英文占1字节,这就导致很多时候substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了php
PHP使用TCPDF生成PDF文件时,如果文件名是中文会被直接过滤掉,以下是TCPDF不能保存中文文件名的解决方法: 打开tcpdf.php文件,找到output函数,大约在7554行。 1、注释以下代码,大约在7565-7568行: if ($dest[0] !=
php中标识符允许出现的符号有字母、数字、下划线和中文字符。详细介绍:1、字母和数字,标识符可以由字母和数字组成,它们可以以字母开头,后面可以跟随任意数量的字母、数字或下划线;2、下划线,标识符可以包含下划线,但不能以下划线开头;3、中文字符,从php
在phpstudy中运行Laravel一键安装包时报错:Call to undefined function IlluminateEncryptionopenssl_cipher_iv_length(),产生错误的原因是没开启php_openssl扩展,开启即可。
thinkphp5默认设置的.htaccess文件实现了去掉(隐藏)index.php的功能,但是在phpstudy(apache)中运行thinkphp5时却无法正常去掉index.php,错误的原因是在phpstudy中thinkphp5官方的.htaccess文件无效,解决办法如下: 修改.htaccess文件中
php生成唯一订单号,用在接入支付宝及微信支付等在线支付功能时,生成一个唯一的订单号。 function build_rand_no(){ mt_srand((double) microtime() * 1000000);
最近在做微信支付接入,下载运行官方sdk和demo后提示错误:Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in