當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP stristr()用法及代碼示例


stristr()函數是PHP中的內置函數。它在另一個字符串中搜索字符串的第一個匹配項,並從後者中的第一個匹配項開始顯示(如果有指定,則顯示)。此函數不區分大小寫。
用法:

stristr( $string, $search, $before )

參數:此函數接受上麵語法中所示的三個參數,其中必須提供前兩個參數,第三個是可選的。所有這些參數如下所述:

  • $string : 它是必填參數,用於指定要搜索的字符串。
  • $search : 它是必填參數,用於指定要搜索的字符串。如果此參數是數字,它將搜索與數字的ASCII值匹配的字符
  • $before : 它是一個可選參數。它指定一個布爾值,其默認值為false。如果設置為true,它將返回第一次出現搜索參數之前的字符串部分。

返回值:如果未找到要搜索的字符串,該函數將返回字符串的其餘部分(從匹配點開始)或FALSE。


例子:

Input : $string = "Hello world!", $search = "WORLD"
Output : world!

Input : $string = "Geeks for Geeks!", $search = "K"
Output : ks for Geeks!

以下示例程序旨在說明PHP中的stristr()函數:

程序1:在此程序中,我們將顯示$string在第一次出現$search時的部分。

<?php 
echo stristr("Geeks for Geeks!", "K"); 
?> 
  

輸出:

ks for Geeks! 

程序2:在此程序中,我們將顯示$string在第一次出現$search之前的部分。

<?php 
echo stristr("Geeks for Geeks!", "K", true); 
?> 
   
  

輸出:

Gee

程序3:在此程序中,我們將傳遞一個整數作為$search。

<?php 
  $string = "Geeks"; 
  echo stristr($string, 101); // 101 is ASCII value of lowercase e 
?> 
   
  

輸出:

eeks

參考:
http://php.net/manual/en/function.stristr.php



相關用法


注:本文由純淨天空篩選整理自RICHIK BHATTACHARJEE大神的英文原創作品 PHP | stristr() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。