當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。