startsWith() Function
StartsWith()函數用於測試字符串是否以給定的字符串開頭。此函數不區分大小寫,並且返回布爾值。此函數可與過濾器函數一起使用以搜索數據。
用法
bool startsWith( string, startString )
參數:該函數接受上述和以下描述的兩個參數:
- string:此參數用於保存需要測試的文本。
- startString:要在String開頭搜索的文本。如果為空字符串,則返回true。
返回值:如果成功,則此函數返回True;如果失敗,則返回False。
範例1:
<?php
// Function to check string starting
// with given substring
function startsWith ($string, $startString)
{
$len = strlen($startString);
return (substr($string, 0, $len) === $startString);
}
// Main function
if(startsWith("abcde","c"))
echo "True";
else
echo "False";
?>
輸出:
False
範例2:
<?php
// Function to check string starting
// with given substring
function startsWith ($string, $startString)
{
$len = strlen($startString);
return (substr($string, 0, $len) === $startString);
}
// Main function
if(startsWith("abcde","a"))
echo "True";
else
echo "False";
?>
輸出:
True
endsWith() Function
endsWith()函數用於測試字符串是否以給定的字符串結尾。此函數不區分大小寫,並且返回布爾值。 endsWith()函數可與過濾器函數一起使用以搜索數據。
用法:
bool endsWith( string, endString )
參數:
- string:此參數保存需要測試的文本。
- endString:要在給定String的末尾搜索的文本。如果為空字符串,則返回true。
返回值:如果成功,則此函數返回True;如果失敗,則返回False。
範例1:
<?php
// Function to check the string is ends
// with given substring or not
function endsWith($string, $endString)
{
$len = strlen($endString);
if ($len == 0) {
return true;
}
return (substr($string, -$len) === $endString);
}
// Driver code
if(endsWith("abcde","de"))
echo "True";
else
echo "False";
?>
輸出:
True
範例2:
<?php
// Function to check the string is ends
// with given substring or not
function endsWith($string, $endString)
{
$len = strlen($endString);
if ($len == 0) {
return true;
}
return (substr($string, -$len) === $endString);
}
// Driver code
if(endsWith("abcde","dgfe"))
echo "True";
else
echo "False";
?>
輸出:
False
注:本文由純淨天空篩選整理自Ayusharma0698大神的英文原創作品 PHP | startsWith() and endsWith() Functions。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。