互联网发展到今天,几乎所有的web爱好者都有自己的Email地址,无论申请的是126邮箱还是163邮箱,Email地址的格式是固定,本实例通过preg_match()正则匹配函数和正则表达式验证Email地址格式是否正确。 (1)preg_match()函数:进行正则表达式匹配。 (2)正则表达
表单注册时往往要求用户书写座机电话号码,而座机电话号码是由11位或12位数字组成的,所以一定要对号码的位数和格式进行限制,本实例通过正则表达式函数preg_match()实现对电话号码格式的验证。
使用substr()函数时按字节截取字符串的,在截取中文字符串时,由于一个汉字是由两个字符串组成,如果只截取一个字符就会出现乱码。 对中文字符串的截取虽说是通过自定义函数来完成,但是其根本还是应用substr()函数,只是在进行字符串截取时,对字符串的类型进行了判断。 对截取字符串中首个字节的A
由于各个用户所使用的输入法不同或者个人习惯的关系,有可能不经意间多输入了空格或者特殊字符,造成网站内容的输出不美观。本实例通过Itrim()和Rtrim()函数实现去除字符串的空白和特殊字符。 (1)Itrim()函数 使用Itrim()函数默认情况下去除左边空格,去除特殊字符的参数可选。 s
跳转控制语句包括break和continue两个,其中break语句可以终止当前的循环;而switch语句只能终止本次循环,并进入到下一次循环中。 break语句的含义是结束当前for、foreach、while、do...while或者switch结构的执行,本实例通过break()语句实现控制
在学生成绩管理系统中经常需要提取出总成绩在前几名的学生成绩信息,这就需要首先对学生成绩表中的各科成绩进行求和并按总成绩进行降序排列,最后利用关键词limit提取出前n条记录。 实现显示统计结果中的n条记录,首先应对数据进行汇总,然后按汇总结果降序排列,最后利用关键词limit显示出指定的n条记录,
将SESSION数据变量存储于服务器端是一种较安全的做法,但是设想一下,像校内网这样的日访问量过亿。拥有用户1500万的大型网站,如果将所有用户的SESSION数据全部存储在服务端,将消耗巨大的服务器资源,所以程序员在制作大型网站时将SESSION存储于服务器端虽然安全,但却不是很好的选择,如果将S
IP地址是互联网身份的象征,通过IP地址可以得到用户的相关信息。通过正则表达式验证IP地址是否合法。然后实现IP地址的格式转换,进而获取IP地址所在地, 首先需要验证输入的IP地址是否合法,如果合法,再将其转换为对应的数值。验证IP地址是否合法可以通过正则表达式实现。 IP地址使用4位地址定位设
通过异或方式对字符串加密的原理:当一个字符串A与另一个字符串B进行异或预算后会产生一个字符串C (1)创建PHP脚本,首先,定义字符串变量并为此字符串变量赋值。然后,通过异或方式对字符串变量进行加密并输出加密结果,代码如下: <?php if($_POST[sub]){ &am
计算机的每一步操作都是需要时间的,只不过由于时间过于短暂用户感觉不到。本实例通过时间戳函数microtime()计算查询操作的执行时间。 获取查询操作的执行时间,在PHP中主要是使用microtime()函数实现,其语法如下 mixed microtime([bool get_as_float]
敲击计算机键盘上的任意一个按键都要经过ASCII码转换后显示到屏幕上。本实例通过字符串函数ord()实现将字符转换为ASCII码 PHP中获取字符的ASCII码应使用ord()函数, 其语法如下: int ord(string string); 该函数
为了方便特殊字符的原样输出,PHP提供了函数quotemeta(),其语法如下: string quotemeta(string str) 此函数的作用是在字符串str中的某些字符前面加上反斜"\",这些特殊字符有”,“、”\“、”+“、”*“、”?“、”[“、”]“、