How to use str_split() and Custom Join Function In PHP
The str_split() function splits a string into an array of characters. For joining, we can create a custom function that concatenates array elements. It will concatenate the array elements into a single string, adding the separator between elements, and returns the resulting string.
Example: This example shows the use of the above-explained approach.
<?php
// Original string
$string = "HelloWorld";
// Split the string into characters
$splitString = str_split($string);
echo "After Splitting\n";
print_r($splitString);
// Custom function to join array elements
function customJoin($array, $separator = "_") {
$joinedString = "";
foreach ($array as $element) {
$joinedString .= $element . $separator;
}
return rtrim($joinedString, $separator);
}
// Joining the characters
$joinedString = customJoin($splitString);
echo "\nAfter Joining\n";
echo $joinedString;
?>
Output
After Splitting Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => W [6] => o [7] => r [8] => l [9] => d ) After Joining H_e_l_l_o_W_o_r_l_d
PHP Program to Split & Join a String
Given a String, the task is to split and join strings in PHP. It is a common operations that allow you to manipulate and manage text data effectively.
Below are the approaches to split and join a string in PHP:
Table of Content
- Using explode() and implode() Function
- Using str_split() and Custom Join Function
- Using Regular Expressions with preg_split() and implode() Function
Contact Us