php中正则表达式中的“\i”有什么用?

作者:enenba | 发表于:2012-01-02 22:47 | 分类:正则表达式

/php/i 正则表达式中的“i”有什么用?

(1)有"i" 表示不区分大小写字母的搜索
(2)无"i" 表示区分大小写字母的搜索 不匹配

例子:

<?php
    // 有"i"
    $ereg="/php/i"; 
    if (preg_match ($ereg, $str)) {
        print "OK";
    } else {
        print "NO";
    }
    ///////////////////
    echo '<br>';
    // 无"i" 
    $ereg="/php/";
    if (preg_match ($ereg, $str)) {
        echo "OK";
    } else {
        echo "NO";
    }
?>

 

输出:

OK
NO

 

有i 的时候/php/i 能匹配大写字母的PHP

上一篇: php使HTML标签自动补全闭合函数   |   下一篇:PHP得到一个域名的IP» 标签: php源码 正则表达式教程

评论: