站長資訊網
        最全最豐富的資訊網站

        php怎么檢測字符串是否只有字母

        php中,可用preg_match()函數配合正則表達式“/^[a-zA-Zs]+$/”來檢測字符串是否只有字母,語法“preg_match("/^[a-zA-Zs]+$/",字符串)”;如果返回值為1則只有字母,返回0則包含其他字符。

        php怎么檢測字符串是否只有字母

        本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

        php檢測字符串是否只有字母,換個說法就是:判斷字符串是否為純英文字母

        在php中,可以使用preg_match()函數配合正則表達式來檢查。

        使用的正則表達式:"/^[a-zA-Zs]+$/"

        preg_match() 函數可以根據正則表達式對字符串進行搜索匹配,函數的語法格式如下:

        preg_match($pattern,$subject [, &$matches [, $flags = 0 [, $offset = 0 ]]])

        參數說明如下:

        • $pattern:要搜索的模式,也就是編輯好的正則表達式;
        • $subject:要搜索的字符串;
        • $matches:可選參數(數組類型),如果提供了 $matches,它將被填充為搜索結果。 $matches[0] 包含完整模式匹配到的文本, $matches[1] 包含第一個捕獲子組匹配到的文本,以此類推;
        • $flags:可選參數,$flags 可以被設置為 PREG_OFFSET_CAPTURE,如果傳遞了這個標記,對于每一個出現的匹配,返回時都會附加上字符串偏移量(相對于目標字符串的);
        • $offset:可選參數,用于指定從目標字符串的哪個位置開始搜索(單位是字節)。

        preg_match() 函數可以返回 $pattern 的匹配次數,它的值將是 0 次(不匹配)或 1 次,因為 preg_match() 在第一次匹配后將會停止搜索。

        如果返回值為1則只有字母,返回值為0則包含其他字符。

        示例:

        <?php header('content-type:text/html;charset=utf-8');   echo preg_match("/^[a-zA-Zs]+$/","abcddfkj")."<br>"; echo preg_match("/^[a-zA-Zs]+$/","ab12kj"); ?>

        php怎么檢測字符串是否只有字母

        這樣的輸出不怎么好,我們自定義一個函數,做個處理,只有字母就返回true,反之返回false

        function is_english($str) {     if(preg_match("/^[a-zA-Zs]+$/",$str)){         return true;     }     return false; }

        調用函數,判斷字符串是否由純英文字母組成

        var_dump(is_english('php.cn'));  // bool(false)   含有標點符號所以返回 false   var_dump(is_english('phpcn'));   // bool(true) var_dump(is_english('phpcn123'));  // bool(false)   含有123 var_dump(is_english('歡迎來到這里'));  // bool(false)   都是中文

        php怎么檢測字符串是否只有字母

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美激情精品久久久久久| 久久丫精品国产亚洲av| 亚洲精品国产综合久久一线| 97精品久久天干天天天按摩| 日本Aⅴ大伊香蕉精品视频| 无码精品一区二区三区免费视频 | 国产亚洲色婷婷久久99精品| 欧美激情视频精品一区二区| 2024国产精品极品色在线| 国产成人精品无码播放| 亚洲精品无码专区久久久| 久久露脸国产精品| 国产精品爱搞视频网站 | 国产成人精品男人的天堂538| 亚洲精品中文字幕乱码三区| 欧美国产成人久久精品| 精品久久人人做人人爽综合| 92精品国产自产在线观看| 国产在线不卡午夜精品2021| 99热亚洲色精品国产88| 国产午夜精品无码| 人妻AV一区二区三区精品| 亚洲精品夜夜夜妓女网| 亚洲欧美一级久久精品| 欧美成人精品网站播放| 免费短视频软件精品一区二区| 国产精品自在欧美一区| 国产精品白丝AV嫩草影院| 国产成人久久久精品二区三区| 老司机69精品成免费视频| 国产精品久久免费| 91精品国产福利在线导航| 国产精品自在线拍国产| 国产成人精品午夜福利| 99久久精品国产高清一区二区| 国产成人精品视频在放| 国产一成人精品福利网站| 亚洲欧洲国产日韩精品| 成人国产精品日本在线观看| 国产午夜精品理论片免费观看| 国产精品欧美久久久久天天影视|