PHP 将循环字符串转换为数组

时间:2021-02-26 10:07:29

标签: php arrays string

如何将字符串的循环结果转换为数组?例如,我有这个字符串:

$nmbrs = '111, 222, 333, 444';

这个 $nmbrs 变量应该来自一个 for 循环:

$numberPrefixes = '__';
 
for ($i = 0; $i < 10; ++$i) {
     $numbers = $numberPrefixes . randomNumberSequencePhone(); 
}

$array1 = explode(',', $numbers);

var_dump($array1);

我想得到:

array(4) {
  [0]=>
  string(1) "111"
  [1]=>
  string(1) "222"
  [2]=>
  string(1) "333"
  [3]=>
  string(1) "444"
}

2 个答案:

答案 0 :(得分:1)

<?php
$nmbrs = '111, 222, 333, 444';

$array1 = explode(',', $nmbrs);


var_dump($array1);
?>

答案 1 :(得分:1)

explode(', ', $nmbrs)

逗号后需要空格,这样就不会在第 2、3 和 4 个数组项中出现空格字符 (" ")。