PHP substr() Function

PHP substr() Function

The substr() function in PHP returns the portion of the string specified by the start and length parameters.

Syntax

substr ( string $string , int $start [, int $length ] ) 

Parameter

string (required)– This parameter represents the input string. It must be one character or longer.

start (required)– This parameter specifies where to start in the specified string.

  • It start is positive(0<), the returned string will begin at the specified position in the string.
  • If start is negative(0>), the returned string will begin at the specified position from the end of the string.
  • If start is equal to 0, the returned string will begin at the first character in the string.

length (optional)– This parameter represents the length of the returned string

  • If length is positive(0<), the string returned will contain characters beginning from the start.
  • If length is negative(0>), the string returned will contain characters from the end of the string.
  • If length is equal to 0, false or NULL, an empty string will be returned.

Return

This function returns the extracted part of a string or returns FALSE on failure, or for an empty string.

Example 1

   <?php
  //initializing string 1
  $str1= "Hello world";
  echo "Actual String: ".$str1;
// returns a part of a string.
  echo("\nAfter the substr() function… ");
  echo "\nNew String: ".substr("Hello world",6); // return world 
  ?> 
 

Output

Actual String: Hello world
After the substr() function... 
New String: world 

Example 2

 

Output

Actual String: Hello world
After the substr() function... 
New String: orld 

Example 3

 

Output

Actual String: Hello world
After the substr() function... 
New String: o wo 

Example 4

 

Output

Actual String: Hello world
After the substr() function... 
New String: