php字符串转为数组的方法
墨初 编程开发 545阅读
在php脚本中如果想将一个字符串转为数组可以使用php内置的函数explode(),此函数可以指定一个字符来把字符串分割,并将分割出来的字符串转为数组。
php explode函数
explode():使用一个字符串分割另一个字符串,并返回由字符串组成的数组。
语法:
explode(separator,string,limit)
参数:
参数 | 描述 |
---|---|
separator | 必需。规定在哪里分割字符串。 |
string | 必需。要分割的字符串。 |
limit |
可选。规定所返回的数组元素的数目。
可能的值:
|
php字符串转数组的方法
例1:
#字符串转为数组 $str = 'one|two|three|four'; $arr = explode('|',$str); var_dump($arr); // array(4) { [0]=> string(3) "one" [1]=> string(3) "two" [2]=> string(5) "three" [3]=> string(4) "four" }
例2:
#字符串转为数组只保留两个元素 $str = 'one|two|three|four'; $arr = explode('|',$str,2); var_dump($arr); // array(2) { [0]=> string(3) "one" [1]=> string(14) "two|three|four" }
以上就是在php脚本中将字符串转为数组的方法,字符串转数组是php中最常用的方法,一定要熟练的去掌握。