php語言是乙個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式 strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫乙個判斷函式。下面介紹php判斷字串的包含的具體使 用方法:
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判斷字串的包含的具體**示例。in_array — 檢查陣列中是否存在某個值例子 1. in_array() 例子
"got irix";}
if (
in_array("mac", $os))
?>
第二個條件失敗,因為 in_array() 是區分大小寫的,所以以上程式顯示為:got irix
例子 2. in_array() 嚴格型別檢查例子
if (
in_array(1.13, $a, true))
?>
上例將輸出:
1.13 found with strict check例子 3. in_array() 中用陣列作為 needle
= array(array('p', 'h'), array('p', 'r'), 'o');if (
in_array(array('p', 'h'), $a))
if (
in_array(array('f', 'i'), $a))
if (
in_array('o', $a))
?>
上例將輸出:
'ph' was found
'o' was found
array_search — 在陣列中搜尋給定的值,如果成功則返回相應的鍵名。
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...