In php, we want to convert strings into arrays. The available functions include str_split (), explode (), and preg_split, if we convert an array into a string, we also have a function implode () to directly connect the array.
Let's first look at converting strings into arrays.
Str_split ()
Print_r (str_split ("Hello "));
?>
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
)
Explode ()
$ Str = "Hello world. It's a beautiful day .";
Print_r (explode ("", $ str ));
?>
Result
Array
(
[0] => Hello
[1] => world.
[2] => It's
[3] =>
[4] => beautiful
[5] => day.
)
Preg_split () function
The Code is as follows: |
Copy code |
$ User_info = "+ J ++ G ++ w "; $ Fields = preg_split ("/+ {1,}/", $ user_info ); While ($ x <sizeof ($ fields )): Print $ fields [$ x]." "; $ X ++; Endwhile; ?> |
In php, str_split () and explode () functions are the same, so we will not introduce them here.
Converts an array to a string.
Implode ()
Example
The Code is as follows: |
Copy code |
$ Array = array ('A', 'B', 'C '); Echo implode ($ array ); // Result abc |