我有的输入字符串
美国科罗拉多州阿斯彭
我想使用预拆分进行拆分
我想要这个输出:
阵列([0]=>阿斯彭[1]=>科罗拉多[2]=>美国)
我用过这样的
$input=Aspen,Colorado-USA;
$out=preg_split( "%[^a-zA-Z's]%",$input);
它正确吗?我想知道做这件事的有效方法。
假设你不想把阿斯彭变成拉斯维加斯,你可能想在,
和-
:上分开
$out= preg_split('/[,-]/', $input);
但是,这假设在您的城市/州名称中既不会出现逗号也不会出现破折号。