ホームページ > バックエンド開発 > PHPチュートリアル > xzn_html_tree1.0 折りたたみ可能なアウトライン_PHP チュートリアル

xzn_html_tree1.0 折りたたみ可能なアウトライン_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 17:24:36
オリジナル
855 人が閲覧しました

/** 可折叠大纲 * 类名 Tree * 存放位置 xzn/html/tree.php */ /** 节点类 * 用于在树中保存相关参数 * * @param $id 节点号 * @param $text 节点标题 * @param $value 节点参数,一般为url * @param $image 节点图片 */ class TreeNode { var $id; var $text; var $value; var $image; function TreeNode($id,$text,$value,$image) { $this->id = $id; $this->text = $text; $this->value = $value; $this->image = $image; } } /**Treeクラス * 折りたたみアウトラインの保存と出力に使用します * 折りたたみアウトラインはFrontPage 2000のJavaScriptスクリプトを使用します * * メソッド * set() * ノードを設定します。ノード番号は1.2.3.4または1-2-3の形式です-4. ※レベル制限はありません。入力順序に制限はありません。 * @param $id ノード番号* @param $text ノード タイトル* @param $value ノード パラメータ、通常は URL * @param $image ノード ピクチャ* * display() * 折りたたみ可能なアウトラインをページに出力* * 属性* @public $node 配列、ノードの保存に使用* @public $jspath スクリプトのアウトライン.js の保存場所*/ クラス ツリー { var $node; var $jspath; function set($id,$text,$value="",$image="plus.gif") { $d = split("[.-]",$id); $e = ""; for($i=0;$inode$e;"); $p[node] = $n; } function display() { echo ." "; エコー 。" "; エコー 。" "; エコー 。" "; ksort($this->node);reset($this->node); while(list($key,$value) = each($this->node)) { $this->next($value, 0); } エコー " "; } function next($node,$level) { if(! is_array($node)) return; if(isset($node[node])) { // echo $level.",".$node[node ]->id.",".$node[ノード]->テキスト.",".$node[ノード]->値.",".$node[ノード]->画像." "; エコー 。" "; echo xzn_html_tree1.0 折りたたみ可能なアウトライン_PHP チュートリアルimage.">." "; echo ; if(empty($node[node]->value)) echo $node[node]->text." "; それ以外の場合は値をエコーし​​ます。">.$node[ノード]->テキスト。" "; エコー 。" "; } if(count($node) == 1) { echo " "; return; } ksort($node);reset($node); while(list($key,$value) = each($node)) { $this->next($value,$level+1); } エコー " "; } } ?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532135.html技術記事 id = $id; $this->text = $text; $this->value = $value; $this->image = $image; } } /** 树类 * 保存および出力用可折大纲 * 可折大纲はFrontPage 2000のJavaScripを使用します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート