如何在字符串中爆炸并保留空白区域?

时间:2017-05-28 23:50:02

标签: php arrays delimiter explode substring

我有一系列国家名称,如:

  

英国西班牙俄罗斯沙特阿拉伯

如果我做的话就是:

$stateList = explode(' ', $stateList);

这将导致:

United KingdomSpainRussiaSaudi Arabia

更新

这就是我在做的事情:

foreach($stateList as $state) { echo $state;

但结果如上所述

2 个答案:

答案 0 :(得分:1)

这是完全正确的,但也许不是你所期望的。您必须决定如何显示它们并添加代码来执行此操作。例如:

foreach($stateList as $state) { 
  echo '<p>' . $state . '</p>';
}

答案 1 :(得分:0)

您将无法区分国家/地区名称和空格中的空格作为国家/地区分隔符。

您可以修改输入数组并使用explode():

$state_list='United Kingdom,Spain,Russia,Saudi Arabia';

foreach(explode(',',$state_list) as $state){
    echo $state,"<br>";
}