startsWith()函数
StartsWith()函数用于测试字符串是否以给定的字符串开头。该函数不区分大小写, 并且返回布尔值。此功能可与过滤器功能一起使用以搜索数据。
语法
bool startsWith( string, startString )
参数:此函数接受上述和以下所述的两个参数:
- 串:此参数用于保存需要测试的文本。
- 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()函数
startsWith()函数用于测试字符串是否以给定的字符串结尾。该函数不区分大小写, 并且返回布尔值。 endsWith()函数可与Filter函数一起使用以搜索数据。
语法如下:
bool endsWith( string, endString )
参数:
- 串:此参数保存需要测试的文本。
- 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