1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| // 071323232,'-','-' => 071-32-32-32
// 0477323232,' ','.' => 0477 32.32.32
// 021112233,'/',' ' => 02/111 22 33
function FormatNumTel($num,$sep1=' ',$sep2=' ') {
$ret=$num;
if (strlen($num)==9) { // fixes
switch (substr($num,0,2)) {
case '02':
case '04':
$ret=substr($num,0,2).$sep1.substr($num,3,3).$sep2.substr($num,5,2).$sep2.substr($num,7,2);
break;
default:
$ret=substr($num,0,3).$sep1.substr($num,3,2).$sep2.substr($num,5,2).$sep2.substr($num,7,2);
break;
}
}
if (strlen($num)==10) { // mobiles
$ret=substr($num,0,4).$sep1.substr($num,4,2).$sep2.substr($num,6,2).$sep2.substr($num,8,2);
}
return $ret;
} |
Partager