摘要: 纪录了PHP的一些常用函数和函数代码!不要错过了哦。 PHP的一些常用函数 usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。 time_sleep_until() 函数延迟代码执行直到指定的时间。 time_nanosleep() 函数延迟代码执行若干秒和纳秒。 sleep() 函数延迟代码执行若干秒。 show_source() 函数对文件进行语法高亮显示。 strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件。 pack() 函数把数据装入一个二进制字符串。 ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执 阅读全文
posted @ 2013-07-29 17:50 huidaoli 阅读(3773) 评论(2) 推荐(4) 编辑
摘要: 说这个之前,大家先看下这条语句: preg_replace("/\/s", "\\1", $p2)); 此例是应用preg_replace()函数,当你第一 次看时,是不是有如下几点疑问: 1.\\?\=,不理解为何要用上转义符号\,看了语法教程,正则中并没有这样的写法,只有\s、\d、\w等七种,而且双引号中包含字符串也不需要用到转义字符啊(指\ ? =这三种),不明白为何要用上转义字符? 2.\\\$,这点如何理解?是匹配反斜杠和$这个定位字符($表示匹配的模式出现在匹配对象的末尾),还是理解为\\和\$(这个表示$字符)?个人理解是匹配\\和\$,假如我的理解是正确的,那\\\$这第一个反斜杠是何作用(后面的\\$则是匹配$,代表变量名)? 3.\x7f-\xff,这是匹配ASCII扩展码的,我测试一下下面的代码: ? $str="ǎ"; print preg_replace("/\x7f-\xff/","erw",$str 阅读全文
posted @ 2013-07-29 17:06 huidaoli 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 在PHP中如何获取用户的真实IP,教你如何写代码,记得收藏好哦。function real_ip() { static $realip = NULL; if ($realip !== NULL) { return $realip; } if (isset($_SERVER)) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); /* 取X-Forwarded-For中第一个非unknown的有效IP字符串 */ foreach ($arr AS $ip) { $ip = trim($ip); if ($ip != 'unknown') 阅读全文
posted @ 2013-07-29 16:05 huidaoli 阅读(285) 评论(0) 推荐(0) 编辑