Thursday, September 4, 2025
HomeLanguagesPHP | startsWith() and endsWith() Functions

PHP | startsWith() and endsWith() Functions

startsWith() Function

The StartsWith() function is used to test whether a string begins with the given string or not. This function is case insensitive and it returns boolean value. This function can be used with Filter function to search the data.
Syntax

bool startsWith( string, startString )

Parameters: This function accepts two parameters as mentioned above and described below:

  • string: This parameter is used to hold the text which need to test.
  • startString: The text to search at the beginning of String. If it is an empty string, then it returns true.

Return Value: This function returns True on success or False on failure.
Example 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";
?> 


Output:

False

Example 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";
?> 


Output:

True

endsWith() Function

The endsWith() function is used to test whether a string ends with the given string or not. This function is case insensitive and it returns boolean value. The endsWith() function can be used with the Filter function to search the data.

Syntax:

bool endsWith( string, endString )

Parameter:

  • string: This parameter holds the text which need to test.
  • endString: The text to search at the end of given String. If is an empty string, it returns true.

Return Value: This function returns True on success or False on failure.

Example 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";
?> 


Output:

True

Example 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";
?> 


Output:

False

PHP is a server-side scripting language designed specifically for web development. You can learn PHP from the ground up by following this PHP Tutorial and PHP Examples.

RELATED ARTICLES

Most Popular

Dominic
32261 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6626 POSTS0 COMMENTS
Nicole Veronica
11795 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11855 POSTS0 COMMENTS
Shaida Kate Naidoo
6747 POSTS0 COMMENTS
Ted Musemwa
7023 POSTS0 COMMENTS
Thapelo Manthata
6695 POSTS0 COMMENTS
Umr Jansen
6714 POSTS0 COMMENTS