2
我需要能夠將一個字符串像這樣更換所有非數字字符:98 $#$$ 221 99使用單個字符
進入這個:98-221-99
我的代碼使用下面的代替所有非數字字符,但它會單獨替換它們。我需要它只用一個連字符替換它。
這裏是我使用的代碼:
$number = '82#$991';
$number = preg_replace("/[^0-9]/", " ", $number);
$number = str_replace(" ", "-", $number);
的這個輸出是:82--991
我需要它是:82-991
有什麼如何做到這一點?
謝謝,那真是棒極了! – 2015-04-02 03:21:34