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
相關用法
- p5.js nfs()用法及代碼示例
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自RICHIK BHATTACHARJEE大神的英文原創作品 PHP | stristr() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。