为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用递归函数获取查询结果?

如何使用递归函数获取查询结果?

PHP
宝慕林4294392 2021-06-08 17:34:55
我有一个电话代码 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);
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信