「トークン」を使用して数値をフォーマットする方法を探しています。これは条件付きである必要があります (最初の数文字について)。
例:
<?php
$styles=array('04## ### ###','0# #### ####','13# ###','1800 ### ###');
format_number(0412345678); /*should return '0412 345 678'*/
format_number(0812345678); /*should return '08 1234 5678'*/
format_number(133622); /*should return '133 622'*/
format_number(1800123456); /*should return '1800 123 456'*/
?>
ご想像のとおり、これを使用して、「タイプ」に応じてオーストラリアの電話番号をフォーマットします。
これを行うPHP関数がありますが、それは〜114行で、多くの繰り返しコードが含まれています.
誰でも助けることができますか?