この文字列をお願いします:
$s = "Cannes (06150-06400), Limoges (87000-87100-87280), 06000, Paris";
単語だけを配列に格納したいので、これを試しました:
$villes = explode(',', preg_replace('#\(([0-9\-]*)\)#', '', $s));
しかし、結果として私はこの配列を取得します:
array(4) {
[0]=>
string(7) "Cannes "
[1]=>
string(9) " Limoges "
[2]=>
string(7) " 06000" // This shouldn't be displayed in the array
[3]=>
string(6) " Paris"
}
正規表現を変更して、希望どおりに機能させるにはどうすればよいですか。ありがとう。