PHP substr() function
<?php // PHP program to illustrate substr() function Substring($str){ $len = strlen($str); echo substr($str, 8), "\n"; echo substr($str, 5, $len), "\n"; echo substr($str, -5, 10), "\n"; echo substr($str,-8, -5), "\n"; } // Driver Code $str="blogsforblogs"; Substring($str); ?>Output:
blogs forblogs blogs for
The substr() is a built-in function in PHP that is used to extract a part of string.
Syntax:
substr(string_name, start_position, string_length_to_cut)
Parameters:
The substr() function allows 3 parameters or arguments out of which two are mandatory and one is optional.
yntax
substr(string,start,length)
| Parameter | Description |
|---|---|
| string | Required. Specifies the string to return a part of |
| start | Required. Specifies where to start in the string
|
| length | Optional. Specifies the length of the returned string. Default is to the end of the string.
|
<!DOCTYPE html>
<html>
<body>
<?php
echo substr("Hello world",6);
?>
</body>
</html>
Output:
world
Another Example:
<!DOCTYPE html>
<html>
<body>
<?php
// Positive numbers:
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo "<br>";
// Negative numbers:
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
</body>
</html>
Output:
d
ello world
lo world
orld
d
ello world
lo world
orld