摘要:        
纪录了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
阅读(3891)
评论(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
阅读(864)
评论(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
阅读(294)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号