我有一个电话代码 1234,我正在我的数据库中检查此电话代码以获取其各自国家的名称(如果匹配)我将返回国家名称 anf 如果不匹配我正在删除电话代码示例 123 中的最后一位数字并再次检查是否匹配我正在返回国家名称,否则再次删除最后一位数字,例如 12,直到我达到 1。
function rFunc($val)
{
if (strlen($val) != 0) {
$sql = mysql_query("SELECT name from country Where phonecode='$val'LIMIT 1");
if (mysql_num_rows($sql) > 0) {
$res = mysql_fetch_assoc($sql);
$name = $res['name'];
return $name;
} else {
rFunc(substr($val, 0, -1));
}
} else {
return "N/A";
}
}
$value = "1234";
$na = rFunc($value);