Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:将字符串分成若干部分,并将其放入数组中_Php_Arrays_String_Divide - Fatal编程技术网

PHP:将字符串分成若干部分,并将其放入数组中

PHP:将字符串分成若干部分,并将其放入数组中,php,arrays,string,divide,Php,Arrays,String,Divide,我叫加布里埃尔,这是我在这个大社区的第一个帖子/问题。 首先,我来自阿根廷,所以我的英语不是最好的 我的问题是下一个,我猜我的php文件中有这个字符串: <?php $exampleString = "1,2,3,4,5,6,7,8,9,10"; ?> 如果分离器是[1][2][3][4]而不是昏迷,我该怎么办?当然有!这是一个调用的小函数,它为您生成数组 $exampleString = "1,2,3,4,5,6,7,8,9,10"; $array = explode(','

我叫加布里埃尔,这是我在这个大社区的第一个帖子/问题。 首先,我来自阿根廷,所以我的英语不是最好的

我的问题是下一个,我猜我的php文件中有这个字符串:

<?php
  $exampleString = "1,2,3,4,5,6,7,8,9,10";
?>

如果分离器是[1][2][3][4]而不是昏迷,我该怎么办?

当然有!这是一个调用的小函数,它为您生成数组

$exampleString = "1,2,3,4,5,6,7,8,9,10";
$array = explode(',', $exampleString);
它的作用很简单,您可以指定要“分解”的内容(
)和源字符串(
$exampleString
),然后它就发挥了神奇的作用。

请参阅。不是我的反对票,但是在PHP中有许多其他方法可以做到这一点,
explode
preg\u match\u all
。因此,函数“explode()”使用第一个参数过滤字符串,在本例中是coma,第二个参数是要分割的字符串。我是对的?@GabrielGomez完全正确:)。这来自->
数组分解(string$delimiter,string$string[,int$limit=PHP\u int\u MAX])
。因此,
$delimiter
是您要拆分的内容,
$string
是您的字符串!
$exampleString = "1,2,3,4,5,6,7,8,9,10";
$array = explode(',', $exampleString);