php正则表达式中$是什么意思

2022-08-17 社会 25阅读

$表示以$之前表达式结尾。

如:

$str = "123abc";

if(preg_match('/\d+/is', $str)){//无$时候,匹配任意位置数字
    echo '1 yes';
} else {
    echo '1 no';
}
echo ' | ';
if(preg_match('/\d+$/is', $str)){ //以数字结尾
    echo '2 yes';
} else {
    echo '2 no';
}
echo ' | ';
if(preg_match('/[a-z]+$/is', $str)){ //以字母结尾
    echo '3 yes';
} else {
    echo '3 no';
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com