PHP は再帰を使用して無限レベルの分類を実装します
header("Content-type:text/html; charset=utf-8");
/**
*
* @category contry_category は、列ナビゲーションでよく使用されるカテゴリ分割に似た無限レベルの分類を実装します
*
*/
/**
+------------------------------------------------ ----------------------------------+
| 0 |
| *
* 6 4 ---------------------------------------------------- --------- ---------------+
*
* カテゴリIDが0のものが一番上の列です
* * 同じIDのカテゴリIDが属するカテゴリ
*/
クラス contry_category {
public $i =-1;
public functionindex($array){
$this->i++;使用する 使用する 使用する 使用する スルーアウト スルーアウト スルーアウト スルーアウト スルーアウト オフto ‐ ‐ ‐‐‐ および ‐ をエコーするため、 "§".$array[$this->i]["name"]."
"; count($array);$j++) {If ($ array [$ j] ['category_id'] == $ array [$ this-& gt; i] ['ID']) {// の分類を表示します。所属
echo ─┴ ─┴ ". $ Array [$ array [ $j]["name"]."
";
if($v['category_id']==0)
$ ary []=$v['category_id']; // 再帰の数を決定するためにいくつかのトップレベルの列を取得します
$this-> ;index($array); ;$infos = array(array("id"=>1,'name'=>"中国","category_id"=>0),array("id"=>2,'name'=>> "北京","category_id"=>1),array("id"=>3,'name'=>"上海","category_id"=>1),array("id"=> 4,'name'=>"アメリカ合衆国","category_id"=>0),array("id"=>5,'name'=>"ニューヨーク","category_id"=>4 ), array("id"=>6,'name'=>"ワシントン","category_id"=>4),array("id"=>7,'name'=>"フォニア,カリフォルニア ","category_id"=>4));
$obj =new contry_category();
$obj->index($infos);
/**
* 印刷効果はこんな感じです
* §中国
§─┴北京
§─┴上海
├米国
§─┴ニューヨーク
§─┴ワシントン
§─┴フォニア、カリフォルニア
*/

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
