php中判斷一個字符是否在字符串中


  1. strpos() - 查找字符串在另一字符串中第一次出現的位置(區分大小寫)

  2. stripos() - 查找字符串在另一字符串中第一次出現的位置(不區分大小寫)

  3. strrpos() - 查找字符串在另一字符串中最后一次出現的位置(區分大小寫)

  4. strripos() - 查找字符串在另一字符串中最后一次出現的位置(不區分大小寫)

參數:
strripos(string,find,start)
string:必需。規定要搜索的字符串。
find:必需。規定要查找的字符。
start:可選。規定開始搜索的位置。

例子:

1#

<?php
$str = 'abcdef';
$find   = 'abc';
$pos = strpos($mystring, $findme);

// 注意這里使用的是 ===不能使用==
// 因為如果沒有
字符串 就返回false,如果這個字符串位於字符串的開始的地方,就會返回0為了區分0和false就必須使用等同操作符 === 或者 !==

if ($pos === false) {
    echo "$find不在$str中";
} else {
    echo "$find在$str";
}
?>

2#

<?php
$string = 'abcdef abcdef';
$find = strpos($string,'a',1); // $find = 7, 不是 0
?>

 

 
       


免責聲明!

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



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