• php判断数组是否有重复的值

    php内置了一个用于数组去重的函数array_unique(),通过这个函数我们可以很方便的判断一个数组是否包含有重复的值,具体方法如下: function hasRepeat($arr){ if

    admin 2024-03-04阅读:183
  • php substr中文截取乱码解决办法

    在php中使用substr函数进行中文字符串截取时,有可能会产生乱码,因为中文的两种常用编码格式中:UTF-8编码,每个汉字占3字节,而GB2312编码中,每个汉字占2字节,英文占1字节,这就导致很多时候substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了php

    admin 2024-03-04阅读:132
  • TCPDF不能保存中文文件名的解决方法

    PHP使用TCPDF生成PDF文件时,如果文件名是中文会被直接过滤掉,以下是TCPDF不能保存中文文件名的解决方法: 打开tcpdf.php文件,找到output函数,大约在7554行。 1、注释以下代码,大约在7565-7568行: if ($dest[0] !=

    admin 2024-03-04阅读:106
  • phpexcel设置工作sheet名称

    phpexcel设置工作sheet名称方法:$excel = new

    admin 2024-03-04阅读:126
  • php中标识符允许出现的符号有哪些

    php中标识符允许出现的符号有字母、数字、下划线和中文字符。详细介绍:1、字母和数字,标识符可以由字母和数字组成,它们可以以字母开头,后面可以跟随任意数量的字母、数字或下划线;2、下划线,标识符可以包含下划线,但不能以下划线开头;3、中文字符,从php

    admin 2024-03-04阅读:128
  • Laravel报错Call to undefined function IlluminateEncryptionopenssl_cipher_iv_length()

    在phpstudy中运行Laravel一键安装包时报错:Call to undefined function IlluminateEncryptionopenssl_cipher_iv_length(),产生错误的原因是没开启php_openssl扩展,开启即可。  

    admin 2024-03-04阅读:125
  • thinkphp5在phpstudy下无法去掉index.php的解决办法

    thinkphp5默认设置的.htaccess文件实现了去掉(隐藏)index.php的功能,但是在phpstudy(apache)中运行thinkphp5时却无法正常去掉index.php,错误的原因是在phpstudy中thinkphp5官方的.htaccess文件无效,解决办法如下: 修改.htaccess文件中

    admin 2024-03-04阅读:158
  • php生成唯一订单号

    php生成唯一订单号,用在接入支付宝及微信支付等在线支付功能时,生成一个唯一的订单号。 function build_rand_no(){     mt_srand((double) microtime() * 1000000);    

    admin 2024-03-04阅读:96
  • php常用的第三方类库有哪些

    php常用的第三方类库有laravel、symfony、guzzle、phpunit、monolog、swift

    admin 2024-03-04阅读:146
  • 微信支付接入报错:curl出错,错误码:60

    最近在做微信支付接入,下载运行官方sdk和demo后提示错误:Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in

    admin 2024-03-04阅读:133