介绍
小编给大家分享一下php将字符串转换成数组的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
在php中,可以使用内置函数爆炸()来将字符串转换成数组;该函数可以将一个字符串根据分隔符拆分为若干个子串,然后将这些子串组合成数组并返回,语法格式为“爆炸(分隔符,字符串,返回数组元素的数目)”。
引用>在开发过程中,我们经常遇到需要将字符串转为数组的情况。php内置了爆炸()函数,可以将字符串按特定的分隔符分割成若干个部分。
爆炸()函数可以基于字符串分隔符拆分字符串,即它将一个字符串根据分隔符拆分为若干个子串,然后将这些子串组合成数组并返回。其语法格式如下:
爆炸(分隔符、字符串限制)参数说明如下:
<李>
分隔符:用于分割字符串的分隔字符;
李> <李>字符串:需要分割的字符串;
李> <李>限制:可选参数,可以为空,规定要返回数组元素的数目;
<李>
李>如果限制不为空且为正数,则返回的数组最多包含限制个元素,最后的那个元素包含了字符串的剩余部分;
李> <李>如果限制不为空且为负数,则返回除了最后的限制个元素外的所有元素;
李> <李>如果限制为0,则会被当作1;
李> <李>如果限制为空,则表示返回所有数组元素。
李>如果分隔符为空字符串<代码>,代码>“,程序将会提示警告,并且爆炸()函数将返回假;如果分隔符所包含的值在字符串中找不到,并且使用了负数的限制,则会返回空的数组,否则返回包含字符串单个元素的数组。
<强>示例:强>
& lt; php ? 头(& # 39;- type: text/html; charset=utf - 8 # 39;); $ str=& # 39; PHP教程,https://www.php.cn/,爆炸()函数,字符串转数组& # 39;; 回声& # 39;& lt; pre> & # 39;; $ arr=爆炸(& # 39;& # 39;str美元); print_r (arr); $ arr=爆炸(& # 39;& # 39;str美元,3); print_r (arr); $ arr=爆炸(& # 39;& # 39;str美元,2); print_r (arr); $ arr=爆炸(& # 39;& # 39;str美元,0); print_r (arr); 美元arr=爆炸(& # 39;& # 39;,str美元); 美元var_dump (arr); 美元arr=爆炸(& # 39;@ # 39;,str美元,1); print_r (arr); ?在输出:
php将字符串转换成数组的方法