PHP判斷字串的包含

2021-09-06 23:07:20 字數 755 閱讀 4471

php語言是乙個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫乙個判斷函式。

1. strstr: 返回乙個從被判斷字元開始到結束的字串,如果沒有返回值,則不包含

**如下:

< ?php

/*如手冊上的舉例

*/$email = '[email protected]';

$domain = strstr($email, '@');

echo

$domain;//

prints @example.com

?>

2. stristr: 它和strstr的使用方法完全一樣.唯一的區別是stristr不區分大小寫.

3. strpos: 返回boolean值.false和true不用多說.用 「===」進行判斷.strpos在執行速度上都比以上兩個函式快,另外strpos有乙個引數指定判斷的位置,但是預設為空.意思是判斷整個字串.缺點是對中文的支援不好.php判斷字串的包含**如下:

$str= 'abc';

$needle= 'a';

$pos = strpos($str, $needle

);4.用explode進行判斷

php判斷字串的包含**如下:

function checkstr($str

) else

}

PHP 判斷是否包含某字串

原文 php判斷字串的包含,可以使用php的內建函式 strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫乙個判斷函式 strstr 返回乙個從被判斷字元開始到結束的字串,如果沒有返回值,則不包含.stristr 它和strstr的使用方法完全一樣.唯一的區別...

php判斷字串中是否包含指定字串

兩種思路兩種函式 第一 判斷字串中是否包含指定字串 第二 判斷字串中是否出現指定字串 第一種是strpos 查詢字串在另外乙個字串出現的位置,如果沒有,返回false a a b abbb if strpos b,a false else上邊 返回的是存在,需要注意的是strpos是敏感的,區分大小...

判斷字串 python判斷字串是否包含字母

第一種方法 使用正規表示式判斷字串是否包含字母 coding utf 8 import re def check str my re re.compile r a za z re.s res re.findall my re,str if len res print u 含有英文本元 else pr...