程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 如何靈活運用PHP判斷字符串的包含

如何靈活運用PHP判斷字符串的包含

編輯:關於PHP編程

下面介紹PHP判斷字符串的包含的具體使用方法:

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

代碼如下:

  1. < ?php   
  2. /*如手冊上的舉例*/   
  3. $email = '[email protected]';   
  4. $domain = strstr($email, '@');   
  5. echo $domain; 
    // prints @example.com   
  6. ?> 

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

3. strpos: 返回boolean值.FALSE和TRUE不用多說.用 “===”進行判斷.strpos在執行速度上都比以上兩個函數快,另外strpos有一個參數指定判斷的位置,但是默認為空.意思是判斷整個字符串.缺點是對中文的支持不好. 

PHP判斷字符串的包含代碼如下:

  1. $str= 'abc';   
  2. $needle= 'a';   
  3. $pos = strpos($str, $needle);  

4. 用explode進行判斷 

PHP判斷字符串的包含代碼如下:

  1. function checkstr($str){   
  2. $needle = "a";//判斷是否包含a這個字符   
  3. $tmparray = explode($needle,$str);   
  4. if(count($tmparray)>1){   
  5. return true;   
  6. } else{   
  7. return false;   
  8. }   
  9. }  

以上就是PHP判斷字符串的包含的具體代碼示例。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved