-
字符串长度函数strlen和mb_strlen的区别示例介绍
所属栏目:[PHP教程] 日期:2022-07-30 热度:189
strlen和mb_strlen的区别,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别,下面与大家分享下两者之间的区别。 在php中常见的计算字符串长度的函数有:strlen和mb_strlen.当字符全是英文字符的时候,两者是一样。这里主要比较一下,中英文混[详细]
-
重新认识php array_merge函数
所属栏目:[PHP教程] 日期:2022-07-30 热度:109
PHP中合并数组分成两种情况:1.如果这两个数组中有相同的字符串键名 2.如果这两个数组中有相同的数值键名。 重新认识php array_merge函数 今天因一个Bug重新审视了下array_merge()这个函数。 定义:array_merge 合并一个或多个数组 规范:array array_merge(a[详细]
-
php中把美国时间转为北京时间的自定义函数分享
所属栏目:[PHP教程] 日期:2022-07-30 热度:151
这篇文章主要介绍了php中把美国时间转为北京时间的自定义函数分享,分别提供了13小时和8小时算法版,需要的朋友可以参考下 由于最近做邮件系统用到了时间转化,需要把从谷歌gmail下载下来的邮件时间转化为北京时间,于是乎就写了一个时间转化函数,希望对有需[详细]
-
PHP中file_exists函数不支持中文名的解决方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:73
这篇文章主要介绍了PHP中file_exists函数不支持中文名的解决方法,很实用的技巧,需要的朋友可以参考下 一般来说PHP中常使用file_exists()判断某个文件或者文件夹是否存在,如果存在则返回true,否则返回false。但是该函数在网页使用UTF8编码的情况下,对于中[详细]
-
PHP ignore_user_abort函数详细介绍和使用实例
所属栏目:[PHP教程] 日期:2022-07-30 热度:83
这篇文章主要介绍了PHP ignore_user_abort函数详细介绍和使用实例,本文包含2位作者的文章,相信可以帮你快速的理解ignore_user_abort函数,需要的朋友可以参考下 ignore_user_abort 设置与客户机断开是否会终止脚本的执行。 本函数返回 user-abort 设置的之前[详细]
-
PHP5.3与5.5废弃与过期函数整理汇总
所属栏目:[PHP教程] 日期:2022-07-30 热度:109
这篇文章主要介绍了PHP5.3与5.5废弃与过期函数,需要的朋友可以参考下 很多PHP程序员都知道,从PHP5.3开始加入了一个新的报错级别DEPRECATED,即将废弃/过期。下面我们来一个个版本梳理一下。 在php5.3被放弃的函数有: call_user_method() //使用 call_user_fu[详细]
-
PHP实现生成透明背景的PNG缩略图函数分享
所属栏目:[PHP教程] 日期:2022-07-30 热度:121
这篇文章主要介绍了PHP实现生成透明背景的PNG缩略图函数分享,需要的朋友可以参考下,之前在WEB开发笔记写过一个PHP生成缩略图的函数,虽然那个函数能够生成缩略图,但是有一定的缺陷,在生成PNG缩略图的时候,背景是黑色,今天又写了一个函数来弥补一下。代[详细]
-
php中函数前加&符号的作用分解
所属栏目:[PHP教程] 日期:2022-07-30 热度:101
这篇文章主要介绍了php中的函数前加符号的作用分解,其作用叫做引用返回,有点抽象,详细解释请看本文内容,需要的朋友可以参考下。 php变量前面加符号是什么意思就不用多说了,大家都在用,就是两个变量同时指向一个地址而已,那么,php函数前面加符号的意义又[详细]
-
php中eval函数的危害与正确禁用方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:128
这篇文章主要介绍了php中eval函数的危害与正确禁用方法,需要的朋友可以参考下 php的eval函数并不是系统组件函数,因此我们在php.ini中使用disable_functions是无法禁止它的。 但是eval()对于php安全来说具有很大的杀伤力,因此一般不用的情况下为了防止类似[详细]
-
使用PHP函数scandir排除特定目录
所属栏目:[PHP教程] 日期:2022-07-30 热度:173
scandir()函数返回一个数组,其中包含指定路径中的文件和目录。这篇文章主要介绍了使用PHP函数scandir排除特定目录,需要的朋友可以参考下 scandir()函数返回一个数组,其中包含指定路径中的文件和目录。如下所示: ?php print_r(scandir(test_directory)); ?[详细]
-
Email正则表达式与URL正则表达式
所属栏目:[PHP教程] 日期:2022-07-26 热度:173
这里提供两种关于Email正则表达式与URL正则表达式验证的正则,非常的实用,关于email的正则表达式可以把内容中的所有邮箱地址获取出来,而url地址正则也一样,可以把内容中所有http开头url地址保存提取来哦。 Email正则表达式: $str_arr = array( mymail@phpfens[详细]
-
PHP移除字符串超链接文本的正则表达式
所属栏目:[PHP教程] 日期:2022-07-26 热度:96
由于N久之前做了一些非常不好的动作导致网站内容页面有一些垃圾数据,今天早上整了一个移除字符串超链接文本方法,下面我结合正则来处理。 下面实例的功能是过滤所有的html标签,并替换h1-h5之前的所有文字,代码如下: for( $i=1;$i=5;$i++ ) { $sql =SELECT * F[详细]
-
php如何对手机号码进行验证
所属栏目:[PHP教程] 日期:2022-07-26 热度:91
验证手机号码我们都是利用php正则表达试验证了,手机号的规则是长度11位然后是13,15,18等等开头,这个我们只要加以分类规划并可实现完美手机号码验证正则了。 大家都应该有这个常识,中国的手机号码都是以数字1开头,然后利用0~910个数字组成的11位数字组合,那[详细]
-
php中正则匹配用户密码
所属栏目:[PHP教程] 日期:2022-07-26 热度:123
一篇简单的php中正则匹配用户密码实现程序,密码形式可以根据开发需求自己设定,下面是几个匹配密码的,有需要的朋友可参考. 代码实例如下: ?php //密码验证 $password = zongzi_Abc_oo13a2; $n = preg_match_all(/^[a-zA-Zd_]{8,}$/,$password,$array); //长度[详细]
-
php/js汉字正则表达式总结
所属栏目:[PHP教程] 日期:2022-07-26 热度:99
如果我们要匹配中文汉字在php与js中只要利用正则/^[x{4e00}-x{9fa5}]+$/u,匹配双字节字符(包括汉字在内):[^/x00-/xff]即可,具体如下 js版 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 实例代码如下: var[详细]
-
php用户注册时常用的一些检验函数总结
所属栏目:[PHP教程] 日期:2022-07-26 热度:72
php用户注册时常用的一些常用检验函数总结,包括有检测提交的数据是否符合用户名格式,检测参数的值是否相同,检测参数是否为中文,检验邮箱的地址是否正确,检验参数是否为数字等等,这些提交到数据库之前的验证,在正则表达式里面是常用到的了,这里将一些常用的检[详细]
-
php 邮箱,网址,手机号码合法性正则
所属栏目:[PHP教程] 日期:2022-07-26 热度:120
关于PHP中验证邮箱,网址和手机号码已经是很常见了,下面是PHP粉丝网来整理的三个兼容性比较好的正则验证,用在网站上面是再合适不过了,除了PHP中的验证外,也可以将本代码中的正验拷贝到JS中作为前端验证,下面来看一下吧。 1.判断Email: ?php function is_[详细]
-
php用户注册过滤中文用户名方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:141
php用户注册过滤中文用户名,在很多开发中,用户名是不允许中文名字的,所以我们今天做个实例,限制中文名注册,在php中我们可以利用正则表达式来限制中文名如preg_match(/^[.chr(0xa1).-.chr(0xff).]+$/了,下面看实例。 ?php header(Content-type:text/html[详细]
-
php 判断是否为有效邮件地址实现代码
所属栏目:[PHP教程] 日期:2022-07-26 热度:85
本文章介绍一个自定义函数,就是关于判断是否为有效邮件地址 ,其实就是我们常说的正则验证邮箱地址了,好了有面要的同学看看。 // 函数名:CheckEmailAddr($C_mailaddr) // 作 用:判断是否为有效邮件地址 // 参 数:$C_mailaddr(待检测的邮件地址) // 返[详细]
-
日期验证正则表达式
所属栏目:[PHP教程] 日期:2022-07-26 热度:131
下面提供了三款日期验证正则表达式哦,你可以根据自己的需选择下面三种中期其中一种日期验证方法 */ $arr_date = array( 2004-06-01, 2005-0x-10, 12-12-12, 2000-12-25 00:10:20, 2007-12-05 ); for ($i=0; $i5; ++$i) { $date = $arr_date[$i]; if(ereg(([0[详细]
-
php 判断IP为有效IP地址的方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:156
这篇文章主要介绍了php 判断IP为有效IP地址的方法,需要的朋友可以参考下,多数人看到这篇日志,第一印象肯定是以为是要讲如何通过正则表达式来判断。 非也,在php5.2.0之后,有专门的函数来做这个判断了。 判断是否是合法IP if(filter_var($ip, FILTER_VALID[详细]
-
php实现的AES加密类定义与用法示例
所属栏目:[PHP教程] 日期:2022-07-15 热度:200
这篇文章主要介绍了php实现的AES加密类定义与用法,结合完整实例形式分析了基于php的AES加密类实现及使用方法,需要的朋友可以参考下。 本文实例讲述了php实现的AES加密类定义与用法,分享给大家供大家参考,具体如下: CryptAES.class.php文件: ?php class C[详细]
-
PHP 记录访客的浏览信息方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:74
下面小编就为大家分享一篇PHP 记录访客的浏览信息方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。 可以记录访客的地理位置,操作系统,浏览器,IP,时间和访问的文件。 1.首先创建一个comm_function.php文件: ?php //echo $_SERVE[详细]
-
php通过pecl方式安装扩展的实例讲解
所属栏目:[PHP教程] 日期:2022-07-15 热度:103
下面小编就为大家分享一篇php通过pecl方式安装扩展的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧。 1、安装pecl及创建快捷键(若安装php时已带可忽略这步安装步骤) # cd /usr/local/php/bin/ //可查看是否已带有pecl # wget[详细]
-
php学习笔记之mb_strstr的基本使用
所属栏目:[PHP教程] 日期:2022-07-15 热度:191
这篇文章主要给大家介绍了关于php学习笔记之mb_strstr的基本使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 前言 本文主要介绍了关于php之mb_strstr基本使用的相关内容,[详细]