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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。