strstr()函數是PHP中的內置函數。它在另一個字符串中搜索字符串的第一個匹配項,並從後者中的第一個匹配項開始顯示(如果有指定,則顯示)。此函數區分大小寫。
用法:
strstr( $string, $search, $before )
參數:此函數接受上麵語法中所示的三個參數,其中必須提供前兩個參數,第三個是可選的。所有這些參數如下所述:
- $string : 它是必填參數,用於指定要在其中執行搜索的字符串。
- $search : 它是必填參數,用於指定要搜索的字符串。如果此參數是數字,它將搜索與數字的ASCII值匹配的字符
- $before : 它是一個可選參數。它指定一個布爾值,其默認值為false。如果設置為true,則它會在$search參數首次出現之前返回$string的一部分。
返回值:如果未找到要搜索的字符串,該函數將返回字符串的其餘部分(從匹配點開始)或FALSE。
例子:
Input : $string = "Hello world!", $search = "world" Output : world! Input : $string = "Geeks for Geeks!", $search = "k" Output : ks for Geeks!
以下示例程序旨在說明PHP中的strstr()函數:
程序1:在此程序中,我們將顯示$string在第一次出現$search時的部分。
<?php
echo strstr("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.strstr.php
相關用法
- PHP each()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP next()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- p5.js pow()用法及代碼示例
- CSS var()用法及代碼示例
- p5.js sq()用法及代碼示例
- d3.js d3.map.get()用法及代碼示例
- p5.js day()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP pi( )用法及代碼示例
- p5.js str()用法及代碼示例
注:本文由純淨天空篩選整理自barykrg大神的英文原創作品 PHP | strstr() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。