PHP获取上个月第一天及最后一天 $firstday = date('Y-m-01', strtotime('-1 month')); $lastday = date('Y-m-t', strtotime('-1 month')); PHP获取当月第一天及最后一天 $firstday = da...
最近突然有同学反馈说微服务系统新用户无法绑定了,绑定功能是通过curl登录正方教务系统进行用户验证的,经过检查发现是因为新更换了服务器,程序curl登录正方教务系统时无法自动跳转链接。 在php中curl通过设置CURLOPT_FOLLOWLOCATION选项来设置是否自动跟随跳转链接,如果该选项为true或1则自动跳转,否则不会自动跳转。如果你是新开发的程...
PHP直接输出html的,可以采用以下的方法进行过滤: 1.htmlspecialchars函数 2.htmlentities函数 3.HTMLPurifier.auto.php插件 4.RemoveXss函数 PHP输出到JS代码中,或者开发Json API的,则需要前端在JS中进行过滤: 1.尽量使用innerText(IE)和textContent(F...
PHP Fatal error: Cannot pass parameter N by reference in XXX,其中N为阿拉伯数字。 错误说明:不能按引用传递第N个参数 错误原因:调用包含引用参数的函数时,对应的引用参数不是变量。 示例代码:
1.修改e/class/connect.php文件,找到ReturnPinyinFun函数,改名为ReturnPinyinFun_BAK,将下列代码粘贴在下面: //修正后的返回拼音 function ReturnPinyinFun($hz){ global $ecms_config; include_once(ECMS_PATH...
在php中使用substr函数进行中文字符串截取时,有可能会产生乱码,因为中文的两种常用编码格式中:UTF-8编码,每个汉字占3字节,而GB2312编码中,每个汉字占2字节,英文占1字节,这就导致很多时候substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了php substr中文乱码。 解决方法一:使...
PHP获取上周所有日期,PHP获取当前时间前一周七天具体日期方法: /** * 获取本周所有日期 */ function get_week($time = '', $format='Y-m-d'){ $time = $time != '' ? $time : time(); $date = []; ...
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。 如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为c...
今天在Mac电脑上编译安装PHP7时报错,错误提示为:configure: error: Please specify the install prefix of iconv with –with-iconv= 根据提示安装了下libiconv brew install libiconv 修改安装命令,加上下面代码 --with-iconv=/usr/loc...
1最近在学习Laravel框架,在phpstudy下使用composer+laravel安装器的方式安装了Laravel,但是访问的时候报错: Warning: require(D:phpstudyWWWpublicmyblogbootstrap/../vendor/autoload.php): failed to open stream: No such f...
在PHP中方法也是函数的一种,一般表示类里的"函数",只能通过对象调用(类的静态方法能够通过类名直接调用)。而我们平常说的函数,应该是全局作用域里的函数,一般为单独存在目的是解决一类通用的问题,引入后可以在程序的任何地方直接调用。
php生成唯一订单号,用在接入支付宝及微信支付等在线支付功能时,生成一个唯一的订单号。 function build_rand_no(){ mt_srand((double) microtime() * 1000000); return date('Ymd') . str_pad(mt_rand(1, 99999), 5, &...
// 根据国家标准GB 11643-1999进行身份证有效校验 function isCard($card) { if( strlen($card) != 18 ) { return false; } $crad_id_base = substr($card, 0, 17); $crad_id_verify =...
有如下数组,我们的需求是提取数组中的name列组成新数组。 $users = array( '0' => array('id' => 1, 'name' => 'name1'), '1' => array('id' => 2, 'name&...
最近做的一个项目要实现多个相同数组的相加合并功能,需要实现对应键名的键值相加,具体说明如下: 有如下多个数组: array(13) { [14] => string(1) "4" [15] => string(1) "4" [16] => string(1) "4" [17] => string(1) "4" [18] => string(1) "4" [1...
php获取前一个小时的时间: $mtime= date("Y-m-d H:i:s", strtotime("-1 hour")); php获取前一天的时间: $mtime= date("Y-m-d H:i:s", strtotime("-1 day")); php获取三天前的时间: $mtime= date("Y-m-d H:i:s", strtotime(...
thinkphp可以通过伪静态去掉index.php,但是最近在phpstudy(php5.4)中使用thinkphp5时,访问重写的路径会报错:No input file specified,原因是官方.htaccess文件中的重写规则在以apache fastcgi方式运行的php5.4及以上版本中无效。解决方案如下: 将官方默认的重写规则: Rewri...
function FA($a){ $result = intval($a * pow(10, 2))/ pow(10, 2); return $result; }
在php中有basename()和dirname()两个函数用于分离文件路径与文件名,其中: basename()函数用于从路径中获得文件名 dirname()函数用于从路径中获得文件目录 具体用法:
php内置time()函数用来获取当前unix时间戳。 time — 返回当前的 Unix 时间戳 (PHP 4, PHP 5, PHP 7) 使用说明: int time ( void ) 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。 使用方法: echo time();//输出当前时间戳,整数...