本文主要介绍php7如何将字符串转换成数组。很详细,有一定的参考价值。感兴趣的朋友一定要看完!
转化方法:1。使用str_split(),语法为“str _ split (str,length)”;2.使用explot(),语法为“explot(分隔符、字符串、限制)”;3.使用强制转换,语法“(数组)字符串”。
本教程操作环境:windows7系统,PHP 7.1版,DELL G3电脑
php7将字符串转为数组
方法1:使用str_split()函数。
str_split()函数根据指定的长度将字符串分成一个数组。语法格式:
Str_split(字符串,长度)字符串是必需的。指定要拆分的字符串。
长度可选。指定每个数组元素的长度。默认值为1。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ str=' Hello
$ arr=str _ split($ str);
var _ dump($ arr);
?
如果长度小于1,str_split()函数将返回FALSE。如果长度大于字符串的长度,整个字符串将作为数组的唯一元素返回。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ str=' Hello
$arr=str_split($str,5);
var _ dump($ arr);
?
方法2:使用explode()函数
explode()函数可以根据特定的分隔符将字符串分成几个部分。
explode()函数可以根据字符串分隔符拆分字符串,也就是说,它根据分隔符将一个字符串拆分成几个子字符串,然后将这些子字符串组合成一个数组并返回。语法格式如下:
爆炸(分隔符、字符串、限制)参数描述如下:
分隔符:用于分隔字符串的分隔符;
字符串:要拆分的字符串;
Limit:可选参数,可以为空,指定要返回的数组元素个数;
如果$limit不为空且为正数,则返回的数组最多包含$limit元素,最后一个元素包含$string的剩余部分;
如果$limit不为空且为负数,则返回除最后$limit元素之外的所有元素;
如果$limit为0,将被视为1;
如果$limit为空,则返回所有数组元素。
示例:
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ str=' www . yisu.com ';
$arr=explode(' . ',$ str);
var _ dump($ arr);
?
方法3:强制转换---在变量之前加上用括号括起来的目标类型的方式强制转换变量类型(array)
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ str=' www . yisu.com ';
$arr=(数组)$ str
var _ dump($ arr);
?以上就是文章“php7如何将字符串转换为数组”的全部内容。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/74831.html