我有一個電話代碼 1234,我正在我的數(shù)據(jù)庫中檢查此電話代碼以獲取其各自國家的名稱(如果匹配)我將返回國家名稱 anf 如果不匹配我正在刪除電話代碼示例 123 中的最后一位數(shù)字并再次檢查是否匹配我正在返回國家名稱,否則再次刪除最后一位數(shù)字,例如 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);
如何使用遞歸函數(shù)獲取查詢結(jié)果?
寶慕林4294392
2021-06-08 17:34:55