如何在字符串中爆炸并保持白色space?
How to explode and keep white space in strings?
我有一系列国家名称,例如:
United Kingdom Spain Russia Saudi Arabia
事情是如果我这样做:
$stateList = explode(' ', $stateList);
这将导致:
United KingdomSpainRussiaSaudi Arabia
更新
这就是我在后面做的事情:
foreach($stateList as $state) { echo $state;
但结果如上
完全正确,但可能不是您所期望的。您必须决定如何显示它们并添加代码来执行此操作。例如:
foreach($stateList as $state) {
echo '<p>' . $state . '</p>';
}
您将无法区分国家名称中的空格和作为国家分隔符的空格。
您可以修改输入数组并使用 explode():
$state_list='United Kingdom,Spain,Russia,Saudi Arabia';
foreach(explode(',',$state_list) as $state){
echo $state,"<br>";
}
我有一系列国家名称,例如:
United Kingdom Spain Russia Saudi Arabia
事情是如果我这样做:
$stateList = explode(' ', $stateList);
这将导致:
United KingdomSpainRussiaSaudi Arabia
更新
这就是我在后面做的事情:
foreach($stateList as $state) { echo $state;
但结果如上
完全正确,但可能不是您所期望的。您必须决定如何显示它们并添加代码来执行此操作。例如:
foreach($stateList as $state) {
echo '<p>' . $state . '</p>';
}
您将无法区分国家名称中的空格和作为国家分隔符的空格。
您可以修改输入数组并使用 explode():
$state_list='United Kingdom,Spain,Russia,Saudi Arabia';
foreach(explode(',',$state_list) as $state){
echo $state,"<br>";
}