分开多个连字符之间的绳子

  • 本文关键字:之间 连字符 php string
  • 更新时间 :
  • 英文 :


我的字符串看起来像这样:

ESD05 - 10000 Research Blvd Svrd Sb - ALARM - Fire Alarm - Thu, 24 Nov 2016 06:35 PM 

我想知道是否可以根据连字符( - )分解字符串,然后使用PHP呼应单独的部分。我想这样分解:

[ESD05]
[10000 Research Blvd Svrd Sb]
[ALARM]
[Fire Alarm]
[Thu, 24 Nov 2016 06:35 PM]

是的,使用Explode()。

$string = "ESD05 - 10000 Research Blvd Svrd Sb - ALARM - Fire Alarm - Thu, 24 Nov 2016 06:35 PM";
$vars = explode('-', $string);
foreach($vars as $var) {
    echo trim($var);
}

如果要保留方括号,请执行以下操作:

$string = "ESD05 - 10000 Research Blvd Svrd Sb - ALARM - Fire Alarm - Thu, 24 Nov 2016 06:35 PM";
$vars = explode('-', $string);
foreach($vars as $var) {
    echo '[', trim($var), ']';
}

使用Explode(),示例:

$sentence = "ESD05 - 10000 Research Blvd Svrd Sb - ALARM - Fire Alarm - Thu, 24 Nov 2016 06:35 PM ";
$sen = explode(" - ", $sentence);
for ($x = 0; $x < count($sen); $x ++) {
echo $sen[$x] . "<br>";
}

使用Explode()和Instrode()

$string = "ESD05 - 10000 Research Blvd Svrd Sb - ALARM - Fire Alarm - Thu, 24 Nov 2016 06:35 PM";
$vars = explode(' - ', $string);
$string = "[". implode("]<br>[",$vars)."]";
echo $string;

结果

[ESD05]
[10000 Research Blvd Svrd Sb]
[ALARM]
[Fire Alarm]
[Thu, 24 Nov 2016 06:35 PM]

最新更新