您現在的位置是:電腦技術吧?>? 故障問題 ??>??php實例大全,php實例開發??>??正文詳情

php實例大全,php實例開發

夔承悅2019-12-04 10:22:12 人圍觀
簡介php實例代碼本文主要介紹了PHP的兩種無限分類實例。本文給出了用遞歸法和非遞歸法實現無限分類的實例。對于朋友,請參考以下代碼:items=array(array('id'=php中文教程

這篇文章主要介紹了php兩種無限分類方法實例,本文給出了遞歸方法和非遞歸方法實現的無限分類實例,需要的朋友可以參考下  一、遞歸方法  復制代碼 代碼如下:  $items = array(  array('id'=1,'pid'=0,'name'='一級11'),  array('id'=2,'pid'=0,'name'='一級12'),  array('id'=3,'pid'=1,'name'='二級21'),  array('id'=4,'pid'=3,'name'='三級31'),  array('id'=5,'pid'=1,'name'='二級22'),  array('id'=6,'pid'=3,'name'='三級32'),  array('id'=7,'pid'=6,'name'='四級41'),  );  $i = 0;  function formatTree($arr, $pid = 0){  $tree = array();  $temp = array();  global $i;  if($arr){  foreach($arr as $k=$v){  if($v['pid'] == $pid){//  $temp = formatTree($arr, $v['id']);  $temp $v['son'] = $temp;  $tree[] = $v;  }  }  }  return $tree;  }  print_r(formatTree($items));  二、非遞歸方法  復制代碼 代碼如下:  function genTree($items) {  $tree = array(); //格式化好的樹  foreach ($items as $item)  if (isset($items[$item['pid']])){  $items[$item['pid']]['son'][] = $items[$item['id']];  }  else{  $tree[] = $items[$item['id']];  }  return $tree;  }  $items = array(  1 = array('id' = 1, 'pid' = 0, 'name' = '一級11'),  2 = array('id' = 2, 'pid' = 1, 'name' = '二級21'),  3 = array('id' = 3, 'pid' = 1, 'name' = '二級23'),  4 = array('id' = 4, 'pid' = 9, 'name' = '三級31'),  5 = array('id' = 5, 'pid' = 4, 'name' = '四級43'),  6 = array('id' = 6, 'pid' = 9, 'name' = '三級32'),  7 = array('id' = 7, 'pid' = 4, 'name' = '四級41'),  8 = array('id' = 8, 'pid' = 4, 'name' = '四級42'),  9 = array('id' = 9, 'pid' = 1, 'name' = '二級25'),  10 = array('id' = 10, 'pid' = 11, 'name' = '二級22'),  11 = array('id' = 11, 'pid' = 0, 'name' = '一級12'),  12 = array('id' = 12, 'pid' = 11, 'name' = '二級24'),  13 = array('id' = 13, 'pid' = 4, 'name' = '四級44'),  14 = array('id' = 14, 'pid' = 1, 'name' = '二級26'),  15 = array('id' = 15, 'pid' = 8, 'name' = '五級51'),  16 = array('id' = 16, 'pid' = 8, 'name' = '五級52'),  17 = array('id' = 17, 'pid' = 8, 'name' = '五級53'),  18 = array('id' = 18, 'pid' = 16, 'name' = '六級64'),  );  print_r(genTree($items));

版權聲明:本文由 夔承悅 整理編輯。

原標題:php應用實例,php入門實例

轉載注明出處:http://www.dn9ww09s.icu/fault/15090.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 連接sqlserver數據庫失敗,sqlserver連接數據庫

    連接sqlserver數據庫失敗,sqlserver連接數據庫 相關圖片SQL數據庫連接不上ASP教程中連接SQL Server數據庫的兩種方法本教程主要討論連接ASP和mssqlserver數據庫的兩種不同方法,主要是sqlserver連接方法和sqsql server連接到服務器...

  • 什么叫做函數,函數有哪些

    什么叫做函數,函數有哪些 相關圖片具體函數給定一個時間,計算這個時間是多久以前的,例如:兩天前,一年前12345678910131415161718192021222324252627293013234函數的表示...

  • 快速排序php,php快速排序冒泡排序

    快速排序php,php快速排序冒泡排序 相關圖片python快速排序算法本文通過一個實例說明如何在PHP中實現快速排序。與您分享以供參考。具體實現方法如下:1234567891012131415161718函數快速排序($SEQ){php排序...

  • php實例大全,php實例開發

    php實例大全,php實例開發 相關圖片php實例代碼具體如下:123456789101213141516171819202122232425262729331323343536373839404142434445php中文教程...

  • 中文輸入,kenshi中文輸入

    中文輸入,kenshi中文輸入 相關圖片中文輸入法不能輸入英文函數ischarsinbag(s,bag){var I,C;for(I=0;I s.length;I ){C=s.charat(I);//character 輸入法不能輸入中文...

  • asp比較字符,asp字符加密解密

    asp比較字符,asp字符加密解密 相關圖片asp替換特殊字符%Functioncutbadchar(STR)badstr=沒有字符、字符、列、表、格,在此處填寫不文明的單詞,并使用“”分隔badstr=split(badasp簽名字符排序...

  • php 數據庫,怎么用php建立一個數據庫

    php 數據庫,怎么用php建立一個數據庫 相關圖片php mysqli連接數據庫PHP備份數據庫類共享123456789101213141516171819201222324252627293313233435373940414243444php搭建數據庫...

  • 如何返回一個字符串,返回字符串

    如何返回一個字符串,返回字符串 相關圖片什么叫做字符串%Dwwwstr=divdwwww.cn/div div divdwww.cn/div design home Dwwwstr=InStrRev(Dwwwstr字符串地址...

  • mysqldump導出命令,mysqldump命令詳解

    mysqldump導出命令,mysqldump命令詳解 相關圖片mysqldump怎么用PHP使用外部命令導出數據庫。代碼非常簡單。沒什么廢話。1234567891012131415161718192021?PHP//$dumpfilename目錄mysqldump使用...

  • APQP的十大基本原則,新聞的十大基本原則

    APQP的十大基本原則,新聞的十大基本原則 相關圖片sel計劃十大基本原則由于ASP本身是服務器提供的一種貢品服務功能,特別是Dvbbs的upfile文件文件近年來易受攻擊,具有高度的隱蔽性和難以殺滅性,對網站的安全構成了嚴重威脅。因為人...

熱評文章

  • 遞歸生成樹形結構,遞歸生成html

    遞歸生成樹形結構,遞歸生成html 相關圖片java遞歸生成樹形菜單要編寫遞歸函數,可以考慮緩存并定義一些靜態變量來存儲上次運行的結果。多道程序設計的效率是非常有幫助的。具體步驟如下:首先從數據庫中獲取數據,放入...

  • 單撇號,上撇號怎么打

    單撇號,上撇號怎么打 相關圖片撇號例如:echo'whoamI';//要導出數據庫,要導入的文件夾必須具有可寫權限。在-U-P之后的內容必須寫在以下代碼的旁邊:echo`mysqldump-H 前面有撇號...

  • 日期格式怎么轉換,表格怎么轉換日期格式

    日期格式怎么轉換,表格怎么轉換日期格式 相關圖片excel日期格式轉換為數字格式此代碼可以將時間格式設置為3天前、5秒前和2年前1234567891013141516171819201222324252627282930131233//excel日期格式轉換不了...

  • 刪除目錄,linux刪除指定目錄

    刪除目錄,linux刪除指定目錄 相關圖片Linux如何刪除目錄本文的示例描述如何在PHP中刪除指定的目錄。與您分享以供參考。具體分析如下:該代碼可以實現遞歸刪除子目錄1234567891013141516171819201Linux 刪除所有目錄...

  • 格式化php,php時間格式化

    格式化php,php時間格式化 相關圖片js格式化在JS中保存和編寫模板有很多場景,比如彈出類型的HTML代碼模板。JS不支持換行的長文本編寫方法,必須加一行。例如,代碼如下:VAR content='divrjson格式化...

  • code函數,code函數的使用方法

    code函數,code函數的使用方法 相關圖片vscode查看函數調用者authcode函數被許多人使用。它來自discuz程序。它用于加密和解密字符串。您可以設置密鑰和過期時間,這在很多情況下都會用到。原始函數代碼可能會生成諸如“ma...

  • mongodb和php,php框架對mongodb

    mongodb和php,php框架對mongodb 相關圖片mongodb教程本文的例子描述了用PHP實現的mongodb操作類。與您分享以供參考。具體如下:1234567891012131415161718192021222324252mongodb集群...

  • php轉換html,php格式怎么轉換

    php轉換html,php格式怎么轉換 相關圖片php轉換文本編碼具體如下:PHP圖片轉換成ASCII碼,轉換后圖片1234567891013141516171819201222324252627282933132333435php轉換字符編碼...

  • php字符串,php字符串替換

    php字符串,php字符串替換 相關圖片php 字符串長度具體如下:123456789101213141516171819201222324252627282933132334353738394041424344454php字符串反轉...

  • asp增加數據,asp顯示數據

    asp增加數據,asp顯示數據 相關圖片asp連接數據表格ASP data cast CBool(expression)cbyte(expression)ccur(expression)CDate(expressionasp最大生成數據...

關注微信

变脸官网查询