php判斷字元以及字串的包含方法屬性

2021-09-30 09:53:26 字數 719 閱讀 2054

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有乙個引數指定判斷的位置,但是預設為空.意思是判斷整個字串.缺點是對中文的支援不好.使用方法

複製** **如下:

$str= 'abc';

$needle= 'a';

$pos = strpos($str, $needle);

4. 用explode進行判斷

複製** **如下:

function checkstr($str) else

} 詳細出處參考:

PHP判斷字串的包含

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