How do you split a string into an array of substrings in PHP With Example?

Hello Friends Today, through this tutorial, I will tell you How do you split a string into an array of substrings Using PHP, PHP 8, PHP 8.1, PHP 8.2, PHP 8.3 With Example? In PHP, you can split a string into an array of substrings using the `explode()` function or by using the `str_split()` function. Here’s how you can do it:

1. Using `explode()` function:

<?php
$string = "Hello, world!";
$delimiter = ", "; // Delimiter to split the string
$substrings = explode($delimiter, $string);
print_r($substrings); // Outputs: Array ( [0] => Hello [1] => world! )
?>

The `explode()` function splits a string into an array of substrings based on a specified delimiter.

2. Using `str_split()` function:

<?php
$string = "Hello, world!";
$substrings = str_split($string);
print_r($substrings); // Outputs: Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => , [6] => [7] => w [8] => o [9] => r [10] => l [11] => d [12] => ! )
?>

The `str_split()` function splits a string into an array of individual characters.

Choose the appropriate function based on your requirements. If you need to split the string based on a specific character or substring, use `explode()`. If you need to split the string into individual characters, use `str_split()`.