我们有格式化电话号码的功能,我希望创建一个if语句来切换要使用的功能..
以下是2个示例电话号码:
1300123456
0412345678
如果数字以04开头,我们希望将字符串包装在formatMob()
如果数字以1300开头,我们希望将字符串包装在formatLocal()
对这些数字进行检测的最佳方法是什么?
答案 0 :(得分:4)
我个人把逻辑放在格式化程序函数中,只有一个,而不是两个单独的,但如果这就是你想要的:
$num = 123123123;
if( substr($num, 0, 2) == '04' )
{
// call first function
}
elseif( substr($num, 0, 4) == '1300' )
{
// call other function
}