文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php 扩展正则表达式函数 ereg

php 扩展正则表达式函数 ereg

时间:2008-01-11  来源:061107


?php
// 如果在 $string 中任何地方找到 "abc" 则返回 &true;
ereg ("abc", $string);
  
// 如果 $string 以 "abc" 开头则返回 &true;
ereg ("^abc", $string);
  
// 如果 $string 以 "abc" 结尾则返回 &true;
ereg ("abc$", $string);
  
// 如果用户浏览器是 Netscape 2,3 或 MSIE 3 则返回 &true;
eregi ("(ozilla.[23]|MSIE.3)", $HTTP_USER_AGENT);
  
// 将三个空格分隔的单词放入 $regs[1],$regs[2] 和 $regs[3] 中
ereg ("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)", $string,$regs);
  
// 将
标记放到 $string 开头
$string = ereg_replace ("^", "
", $string);
  
// 将
标记放到 $string 结尾
$string = ereg_replace ("$", "
", $string);
  
// 删除 $string 中的所有换行符
$string = ereg_replace ("\n", "", $string);
?>

?php
// 如果在 $string 中任何地方找到 "abc" 则返回 &true;
ereg ("abc", $string);
  
// 如果 $string 以 "abc" 开头则返回 &true;
ereg ("^abc", $string);
  
// 如果 $string 以 "abc" 结尾则返回 &true;
ereg ("abc$", $string);
  
// 如果用户浏览器是 Netscape 2,3 或 MSIE 3 则返回 &true;
eregi ("(ozilla.[23]|MSIE.3)", $HTTP_USER_AGENT);
  
// 将三个空格分隔的单词放入 $regs[1],$regs[2] 和 $regs[3] 中
ereg ("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)", $string,$regs);
  
// 将
标记放到 $string 开头
$string = ereg_replace ("^", "
", $string);
  
// 将
标记放到 $string 结尾
$string = ereg_replace ("$", "
", $string);
  
// 删除 $string 中的所有换行符
$string = ereg_replace ("\n", "", $string);
?>


?php
$str = "dfadfadf765577abc55fd";
$pattern_url = "/^((?!abc).)*$/is";
if (preg_match($pattern_url, $str)){
    echo "不含有abc!";
}else{
    echo "含有abc!";
}
?>


?php
    $time = 5363;
  
    function interval_time($time){
        $days = interval_day($time); //多少天
        $hour = interval_hour($time-86400*$days);
        $minute = interval_minute($time-86400*$days-3600*$hour);
        $second = interval_second($time-86400*$days-3600*$hour-60*$minute);
        
        $str = "";
        $str.= $days ? $days."天":"";
        $str.= $hour ? $hour."小时":"";
        $str.= $minute ? $minute."分":"";
        $str.= $second ? $second."秒":"";
        return $str;
    }
    function interval_day($time){
        if ($time>=86400){
            return floor($time/86400); //多少天
        }
    }
    function interval_hour($time){
        if ($time>=3600 and $time86400){
            return floor($time/3600); //多少小时
        }
    }
    function interval_minute($time){
        if ($time>=60 and $time3600){
            return floor($time/60); //多少分钟
        }
    }
    function interval_second($time){
        if ($time>0 and $time60){
            return $time; //多少秒
        }
    }
  
    echo interval_time($time);
?>


?php
    $str = "http://www.d5s.cn/wp-admin/a.Gif" alt="\" />     ";
preg_match_all("/)/is", $str, $arr);
    echo '';
    print_r($arr[3]);
    echo '';
?>
结果为:
Array
(
[0] => a.Gif
[1] => /uploadfile/images/200511722531871.jpg
[2] => /b.jpG
[3] => c.jpG
[4] => d.jpG
[5] => e.jpg
[6] => f.JPG
)



?php
    $list_num = 5; //每5条记录更新一次时间
    $sum = 100; //共100条
    $time = time(); //初始时间
    for ($i=0; $i$sum; $i++){
        $str = $i." = ";
        if (($i) % $list_num ==0) {
            echo "";
            $time = $time+3600*24;
        }else{
            $time = $time;
        }
        $str.= $time." = ".date("Y-m-d H:i:s", $time)."";
        //"UPDATE `table` SET timer = '$time' WHERE id = ".$i;
        echo $str;
    }
?>


相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载