1
我需要拆分地址:Main Str. 202-52
到 street=Main Str.
house No.=202
room No.=52
我试图用这样的:拆分地址街道名称门牌号码和房号
$data['address'] = "Main Str. 202-52";
$data['street'] = explode(" ", $data['address']);
$data['building'] = explode("-", $data['street'][0]);
它工作时,街道名一个字。如何拆分街道名称有几个词的地址。 我试图$data['street'] = preg_split('/[0-9]/', $data['address']);
但只得到街道名称...
@ WiktorStribiżew...你是天才。谢谢。是的正则表达式很好的决定。 –
我现在没有错误地编辑正则表达式到''/ ^(。*)\ s(\ d +)(?:\ W +(\ d +))?$ /''...我需要使用您的可选建议。 –