0
所有我想要的是轉變「1.234,56」到「1,234.56」 ...多字符串替換
我讀到關於使用陣列(S)爲str_replace函數的參數,所以我做了這個:
$value = '1.234,56';
$replacer1 = ',';
$replacer2 = '.';
echo \str_replace(array($replacer1, $replacer2), array($replacer2,$replacer1), $value);
//Prints '1,234,56' instead of '1,234.56'
輸入和它的替換是可變的,它不一定只能用於數字。
任何想法?謝謝...
唯一的字符串有價格\數字格式指定哪個你應該檢查出第一 –
功能本讀起來很像一個[XY問題(HTTP://元.stackexchange.com/A/66378)。你想要達到什麼目的,只需將一個特定角色的出現與另一個角色交換? –
是的,亞歷克斯,多數民衆贊成正是我想要的,沒有使用第三個變量或輔助替代 – CarlosCarucce