当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP startsWith() and endsWith()用法及代码示例


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