0

我有输入字符串

美国科罗拉多州阿斯彭

我想通过使用 preg-split 来拆分它

我想要这个输出:

数组( [0] => 阿斯彭 [1] => 科罗拉多 [2] => 美国)

我这样用过

$input=Aspen,Colorado-USA;
$out=preg_split( "%[^a-zA-Z\s]%",$input);

这是对的吗?我想知道有效的方法来做到这一点。

4

1 回答 1

3

假设您不想将阿斯彭变成拉斯维加斯,您可能想要拆分,-

$out= preg_split('/[,-]/', $input);

但是,这假设您的城市/州名称中不会出现逗号或破折号。

于 2012-07-16T11:34:03.577 回答