How to Get substring from a string in PHP

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.

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.

Demo

How To Remove Empty Array Elements with PHP How To Remove Common Values from two Arrays with PHP How To Find sum of array values with PHP How To Shuffle array Values in PHP How to Remove Duplicate Values from an array with PHP PHP Sort Associative array by Key PHP Sort Associative array by Value Sort array in numerical order with PHP Sort array in alphabetical order with PHP Sort array in descending order PHP Sort array in ascending order in PHP How to merge two or more arrays in PHP Add elements to the end of an array in PHP Add elements to the start of an array in PHP PHP Remove First Element from an Array PHP Remove Last Element from an Array Check if Key Exists in array PHP Check if Value exists in array PHP How to reverse an array in PHP PHP Print array line by line PHP Echo array values using foreach loop Count array values in PHP PHP Count How Many Times Word appears in String How to Reverse a String with PHP Check if Variable is Null in PHP