欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP兩種實現(xiàn)無級遞歸分類的方法

 更新時間:2017年03月02日 15:33:05   作者:gentsir  
本文主要介紹了PHP兩種實現(xiàn)無級遞歸分類的方法,具有很好的參考價值。下面跟著小編一起來看下吧

話不多說,請看代碼:

/**
* 無級遞歸分類 TP框架
* @param int $assortPid 要查詢分類的父級id
* @param mixed $tag  上下級分類之間的分隔符
* @return string $tree 返回的分類樹型結構結果 
*
*/
function recursiveAssort($assortPid, $tag = '')
{ 
 $assort = M('goods_class')->where("class_pid = $assortPid")->field('class_id, class_name')->select();
 foreach ($assort as $value) {
 $tree .= '<option value="' . $value['class_id'] . '">' . $tag . $value['class_name'] . '</option>';
 $tree .= recursiveAssort($value['class_id'], $tag . '&emsp;');
 }
 return $tree;
}
/**
 * 利用php的引用傳遞 CI框架
 *
 */
 public function get_access()
 {
 $access = array();
 $field = 'id, pid, method, name, description';
 $q_access = $this->db->select($field)->get('access');
 $q_result = $q_access->result_array();
 if (!empty($q_result)) {
  $items = array();
  foreach ($q_result as $value) {
  $items[$value['id']] = $value;
  }
  foreach ($items as $key => $item) {
  if ($item['pid'] == 0) {
   $access[] = &$items[$key];
  } else {
   $items[$item['pid']]['sub_access'][] = &$items[$key];
  }
  }
 }
 return $access;
 }

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • 深入理解PHP中mt_rand()隨機數(shù)的安全

    深入理解PHP中mt_rand()隨機數(shù)的安全

    mt_rand()使用mersennetwister算法返回隨機整數(shù),這個大家都知道,但下面這篇文章主要給大家介紹的是關于PHP中mt_rand()隨機數(shù)安全的相關資料,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-10-10
  • php實現(xiàn)簡單四則運算器

    php實現(xiàn)簡單四則運算器

    這篇文章主要為大家詳細介紹了php實現(xiàn)簡單四則運算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • php下pdo的mysql事務處理用法實例

    php下pdo的mysql事務處理用法實例

    這篇文章主要介紹了php下pdo的mysql事務處理用法,以實例形式分析了基于pdo的事物提交與回滾操作的用法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • php生成數(shù)字字母的驗證碼圖片

    php生成數(shù)字字母的驗證碼圖片

    本文給大家分享的是使用php實現(xiàn)的生成包含數(shù)字字母的驗證碼圖片的代碼,十分的簡單實用,有需要的小伙伴可以參考下
    2015-07-07
  • php解決跨域問題的方法詳解

    php解決跨域問題的方法詳解

    跨域的嚴格一點來說就是只要協(xié)議,域名,端口有任何一個的不同,就被當作是跨域,這篇文章主要為大家詳細介紹了php解決跨域問題的相關方法,需要的可以參考下
    2024-04-04
  • php實現(xiàn)jQuery擴展函數(shù)

    php實現(xiàn)jQuery擴展函數(shù)

    今天在運行書上的jQuery代碼時,不知道是書上弄錯了,還是我的jQuery版本的問題,例子上面有一個jQuery函數(shù)不存在。
    2009-10-10
  • PHP設計模式中工廠模式深入詳解

    PHP設計模式中工廠模式深入詳解

    工廠模式,是一種實例化對象的方式,只要輸入需要實例化對象的名字,就可以通過工廠對象的相應工廠函數(shù)來制造你需要的對象,工廠模式的最主要作用就是對象創(chuàng)建的封裝、簡化創(chuàng)建對象操作
    2022-11-11
  • php更改目錄及子目錄下所有的文件后綴擴展名的代碼

    php更改目錄及子目錄下所有的文件后綴擴展名的代碼

    今天遇到要改變當前目錄下指定類型的文件類型,本來想要用批處理來做這個,結果沒找到合適。就自己去查了下資料,用Php來處理一下。
    2010-10-10
  • 如何在smarty中增加類似foreach的功能自動加載數(shù)據(jù)

    如何在smarty中增加類似foreach的功能自動加載數(shù)據(jù)

    本篇文章是對在smarty中增加類似foreach的功能自動加載數(shù)據(jù)進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP配置心得包含MYSQL5亂碼解決

    PHP配置心得包含MYSQL5亂碼解決

    PHP配置心得包含MYSQL5亂碼解決...
    2006-11-11

最新評論