Home > Article > Backend Development > How to convert string to array in php7
Conversion method: 1. Use str_split(), syntax "str_split(str,length)"; 2. Use explode(), syntax "explode(separator,str,limit)"; 3. Use forced conversion , syntax "(array)string".
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
php7 will string Convert to array
Method 1: Use str_split() function
str_split() function splits the string into an array according to the specified length, syntax format:
str_split(string,length)
string Required. Specifies the string to be split.
#length Optional. Specifies the length of each array element. The default is 1.
<?php $str="Hello"; $arr=str_split($str); var_dump($arr); ?>
If length is less than 1, the str_split() function will return FALSE. If length is greater than the length of the string, the entire string will be returned as the only element of the array.
<?php $str="Hello"; $arr=str_split($str,5); var_dump($arr); ?>
Method 2: Use the explode() function
The explode() function can split the string according to specific delimiters into several parts.
explode() function can split a string based on the string delimiter, that is, it splits a string into several substrings based on the delimiter, and then combines these substrings into an array and returns it. The syntax format is as follows:
explode(separator,string,limit)
The parameter description is as follows:
Example:
<?php $str="www.php.cn"; $arr=explode(".",$str); var_dump($arr); ?>
Method 3: Force conversion---Add the use before the variable The variable type is coerced by enclosing the target type in parentheses (array)
<?php $str="www.php.cn"; $arr=(array)$str; var_dump($arr); ?>
Recommended learning: "PHP Video Tutorial 》
The above is the detailed content of How to convert string to array in php7. For more information, please follow other related articles on the PHP Chinese website!