今天上班用到了递归函数求分类最上级,代码如下
//分类递归查找上级分类
function get_cat_pid($cat_id,$data){
$sql = "select cat_id,cat_name...,parent_id from "....$cat_id;
$pid = $GLOBALS['db']->getRow($sql);
$data[]=$pid;
if($pid['parent_id']!...,&$data){
$sql = "select cat_id,cat_name,parent_id from "....经过了大神的教诲,现在终于明白为什么会返回null了
函数的return是返回给调用这个函数的值,当循环两次值为0时,会返回给循环第一次的本身函数,然后再返回给调用函数的...
大神原话
?