COOKIE是在HTTP协议下,将服务器传递给浏览器的少量数据保存到用户到用户浏览器的一种方式。通过这种方式,即使在浏览器被关闭和连接中断的情况下,用户仍然可以维护状态数据。本实例在创建和读取COOKLE的同时,设置COOKIE的生命周期,实现控制登录用户的过期时间。 (1)setcookie()
系统的当前时间受时区限制,默认情况下是格林威治时间。用户正确取得本地时间时很重要的。 因为在PHP语言中,日期、时间函数依赖于服务器的地区设置,而PHP默认设置的是标准的格林威治时间(即采用的是零时区),所以,如果没有对PHP的时区设置,那么使用日期、时间函数获取的将是英国伦敦本地时间(即零时区的
通过for()语句可以遍历数组,下面通过另外一种方法来遍历数组。本实例通过list()和each()函数实现遍历数组。 遍历数组的方法有很多,除了使用foreach()语句外。还可以通过list()和each()函数配合使用实现。其相关语法如下: list()函数,把数组中的值赋给一些数量。与a
存在数组的合并函数当然也就存在数组的拆分函数。本实例通过函数array_chunk()实现数组的拆分。 array_chunk()函数可将一个数组分割成多个,其原理是将原来数据根据传递的参数不同分割成多个二维数组。array_chunk()函数的语法如下: array array_chunk(a
数组与数组之间是彼此独立的,但是两个数组可以合并到一起成为一个新型数组。本实例通过数组函数array_merge()实现合并数组。 数组的合并应用的是array_merge()函数,其语法如下: array array_merge(array array1[,array array2[,arra
本实例通过shuffle()函数实现对数组元素进行随机排序。 在PHP中,将数组元素进行随机排序使用shuffle()函数,其语法如下: void shuffle(array array); 使用该函数将数组打乱,随机排序。 在使用shuffle()函数将数组打乱时,必须用srand()函数
本实例是通过强制类型转换实现字符串与数组的转换的。 虽然PHP是弱类型语言,但有时仍然需要用到类型转换。PHP中的类型转换和C语言一样,非常简单,在变量前加上用括号括起来的类型名称即可。允许转换的类型。 装换操作符 转换类型 举例 (boolean)&nbs
在数组中键值是唯一的,但是元素的值是可以重复的,想要删除数组元素重复的值可以使用函数array_unique()。本实例是通过数组函数array_unique()去除数组中的重复元素值。 在PHP中,通过array_unique()函数去除数组中的重复,其语法如下: array array_un
在网站论坛或意见箱中,留言的内容通常都是在文本域中输入的。而文本域不就有的限制用户输入作对字符的功能,因此必须有开发人员编写代码进行控制。 要实现限制文本域输入的字符个数,关键是应用onKeyDown事件和onKeyUp事件,调用自定义的Javascript函数StatByte(),来限制输入的最
IP地址是Web用户可以访问互联网的身份证。每一个IP地址相对其他用户的IP地址是独立的。本实例通过正则表达式的函数preg_match()和正则表达式对IP地址进行验证。 (1)preg_match_all()函数,在字符串subject中匹配表达式pattern,函数返回匹配的次数,如果有数组
使用preg_match()函数进行正则表达式匹配。 创建index.php文件,当单击“上传”按钮时,利用preg_match()正则表达式函数上传的数据信息进行匹配并进行结果。其代码如下: <?php if($_POST[SUB]){ if(preg_match("/.jpg/",
计算机的每一步操作都是需要时间的,只不过由于时间过于短暂用户感觉不到,本实例通过时间戳函数microtime()计算查询操作的执行时间。 获取查询操作的执行时间,在PHP中主要是使用microtime()函数实现,其语法如下: mixed microtime([bool get_as_float