-2

助けが必要です.csvファイルにこの種のアドレスがあり、別の方法でフォーマットする正規表現が必要です.試してみましたが、正規表現は実用的ではありません.

それが元の住所です

10, Via della Libertà - 90100 パレルモ (PA)

そして、私はこのようにそれを必要としています

Via della Libertà, 10, 90100 パレルモ (PA)

私に何ができる?私はphpでそれをしなければなりません

4

1 に答える 1

1

$strあなたのcsvコンテンツです

$str = preg_replace_callback('/(\d+),\s([^\-]+)\-/', function($matches){
    return trim($matches[2]).', '.$matches[1].', ';
}, $str);
于 2013-10-03T11:10:54.853 に答える