php사용자 정의 함수array의 목적은 무한 범주의 목록 데이터를 반환하는 것입니다. 이 구현은 매번 데이터베이스에서 데이터를 읽지 않고도 실행 효율성을 향상시킬 수 있습니다.
코드는 다음과 같습니다.
/*—————————————————— */ //– 获取无限分类的列表数据 /*—————————————————— */ function get_sort ($parent_id=0,$n=-1) { global $db; static $sort_list = array (); $sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$parent_id}'"; $res = $db->query ($sql); if ($res) { $n++; while ($row = $db->fetch_assoc ($res)) { $sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$row['sort_id']}'"; $children = $db->num_rows ($sql); $row['sort_name'] = str_repeat (' ',$n*4).$row['sort_name']; $row['children'] = $children; $sort_list[] = $row; get_sort ($row['sort_id'],$n); } } return $sort_list; }
위 내용은 배열을 사용하여 목록 데이터의 무한 카테고리를 반환하는 PHP 코드 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!