$str="Welcome to plus2net php tutorial section";
$ar=explode(" ",$str);
print_r($ar);
We have used one space as delimiter. The output is here
Array ( [0] => Welcome [1] => to [2] => plus2net [3] => php [4] => tutorial [5] => section )
Here is its syntax
array explode( delimiter, string-to-break, limit);
$str="Welcome to plus2net php tutorial section";
$ar=explode(" ",$str,3);
print_r($ar);
Output is here
Array ( [0] => Welcome [1] => to [2] => plus2net php tutorial section )
$str="my_userid@domain-name.com";
$ar=explode("@",$str);
print_r($ar);
We have used @ as delimiter in above code. Here is the output
Array ( [0] => my_userid [1] => domain-name.com )
Learn more on breaking email address here
https://www.plus2net.com/php_tutorial/string-explode.php
Now using explode function we will break the above url to separate domain part, directory and the file name.
$str="https://www.plus2net.com/php_tutorial/string-explode.php";
$my_array=explode("/",$str);
while (list ($key, $val) = each ($my_array)) {
echo "$key -> $val <br>";
}
The output is here
0 -> https:
1 ->
2 -> www.plus2net.com
3 -> php_tutorial
4 -> string-explode.php
To get a single output we can use like this
echo $my_array[2];
Output is
www.plus2net.com
$str="https://www.plus2net.com/php_tutorial/string-explode.php";
$my_array=explode("/",$str,3);
while (list ($key, $val) = each ($my_array)) {
echo "$key -> $val <br>";
}
Output is here
0 -> https:
1 ->
2 -> www.plus2net.com/php_tutorial/string-explode.php
With - negative value of limit
$str="https://www.plus2net.com/php_tutorial/string-explode.php";
$my_array=explode("/",$str,-2);
while (list ($key, $val) = each ($my_array)) {
echo "$key -> $val <br>";
}
Output is here
0 -> https:
1 ->
2 -> www.plus2net.com
substr(): part of string
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.
| Manju | 18-03-2015 |
| this page is very helpful to me...I am really satisfied with these explanations.. and use of explode function ..I am very thankful. | |