php将字符串转换成数组的方法

  介绍

小编给大家分享一下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将字符串转换成数组的方法

php将字符串转换成数组的方法