-3

我有一个这样的字符串:"eg1 - eg2 - eg3".

我想把那个字符串变成一个数组。因此,该数组将有 3 个键,然后我可以遍历这些键。

谁能提供一些有关我如何使用 PHP 完成此任务的信息?

4

3 回答 3

3

使用 PHP explode函数将字符串分解为分隔符上的数组,' - '就像这样 - 然后您可以循环遍历它。

$myArray=explode(' - ', $myString);
于 2012-08-09T14:28:31.810 回答
2

爆炸,而不是 preg_split。仅当您必须使用 reg exp 时才使用 preg_。爆炸要快得多。所以

如果“-”之间总是有空格

绝对使用爆炸

于 2012-08-09T14:39:09.877 回答
2

如果“-”之间总是有空格

$parts = explode(' - ', $string);

用正则表达式更好地分割

$parts = preg_split("\s-\s" , $string);
于 2012-08-09T14:31:47.187 回答