PHP中判斷字符串是否包含某個字符時,建議使用正則表達式preg_match()


判斷字符串中是否包含 某個字符時,在java中時直接使用 indexOf()來判斷的

在php中好像也要對應的,strpos(),stripos()

不過每次我用的都很不爽,老是出現各種各樣的小問題,

而使用正則表達式,最起碼讓我覺得比較靠譜

eg: 判斷字符串中是否包含 星號*

  使用 preg_match($rule,$string)

  $rule:是正則表達式,php中的正則表達式都得寫在'/內容/'中,

         eg:符合小寫和大寫字母以及數字的正則表達式 '/[a-zA-Z0-9]/'

  $string:是你要判斷的字符串

  符合返回true,否則返回false


    if(preg_match('/[*]+/',$hardware_id))
          echo 'yes';

   else

        echo 'no';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM