1. 程式人生 > >php 判斷字串是否包含另一個字串

php 判斷字串是否包含另一個字串

1.strpos()

<?php
   $attach='omr/online/php/img/news/';
   //注意要用 !==
   //查詢的字串在第一個位置返回是0
   if (strpos($attach, 'omr/online') !== false) {
    //如果包含omr/online
   }
?>

2.strstr()

定義和用法

strstr() 函式搜尋一個字串在另一個字串中的第一次出現。

該函式返回字串的其餘部分(從匹配點)。如果未找到所搜尋的字串,則返回 false。
語法

strstr(string,search)

引數  描述
string  必需。規定被搜尋的字串。
search  必需。規定所搜尋的字串。如果該引數是數字,則搜尋匹配數字 ASCII 值的字元。
提示和註釋

註釋:該函式是二進位制安全的。

註釋:該函式對大小寫敏感。如需進行大小寫不敏感的搜尋,請使用 stristr()。

使用方法

<?php
   $attach='omr/online/php/img/news/';
   //注意要用 !==
   //返回字串的其餘部分(從匹配點)
   if (strstr($attach, 'omr/online') !== false) {
    //如果包含omr/online
   }
?>