In this tutorial we will learn How to Get substring from a string in PHP. PHP strstr() Function and substr() Function can be used for this purpose.
Table of Contents
Using PHP strstr() Function
We can simply use PHP strstr() Function to get the substring of choice from the string.
PHP strstr() Function looks for the first occurrence of a substring inside the main string and returns it.
Take a look at the code given below.
<?php
$string = "This is PHP";
$subString = "PHP";
echo strstr($string,$subString);
?>
This will simply return the word 'PHP' as a substring.
Using PHP substr() Function
We can also use PHP substr() Function to get the required substring from the defined string.
PHP substr() Function simply returns a part of a string.
Take a look at the code given below.
<?php
$string = "This is PHP";
$position = 8;
$subString = substr($string,$position);
echo $subString;
?>
The above code will also return the word 'PHP' as a substring. In this example 8 is the starting position from where the substring will be returned.
<?php
$string = "This is PHP";
$position = 0;
$length = 4;
$subString = substr($string,$position, $length);
echo $subString;
?>
In above example the starting position is 0 while length is 4 so the word 'This' will be returned as a substring.