怎麼遍曆xml檔案 需要放進資料庫裡面嗎?
水果
喬木
花類
其他
陸
海
其他
我想遍曆後在前端的效果是以這種效果的
回複討論(解決方案)
怎麼顯示就自己組織吧
$s = << 水果 喬木 花類 其他 陸 海 其他 EOF;$x = simplexml_load_string($s);$data = [];foreach($x->Evaluations as $Evaluations){foreach($Evaluations->Evaluation as $Evaluation){$tmpData = current($Evaluation->attributes()->data);if(!isset($data["$tmpData"])){$data["$tmpData"] = [];}foreach($Evaluation->OBJECT as $OBJECT){$data["$tmpData"]["$OBJECT"] = current($OBJECT->attributes()->data);}}}print_r($data);/*Array( [植物系統] => Array ( [水果] => 蘋果,梨 [喬木] => 竹子,富貴竹 [花類] => 菊花,康乃馨 [其他] => ) [動物系統] => Array ( [陸] => 老虎,獅子 [海] => 魚,海馬 [其他] => ))*/
怎麼顯示就自己組織吧
$s = << 水果 喬木 花類 其他 陸 海 其他 EOF;$x = simplexml_load_string($s);$data = [];foreach($x->Evaluations as $Evaluations){foreach($Evaluations->Evaluation as $Evaluation){$tmpData = current($Evaluation->attributes()->data);if(!isset($data["$tmpData"])){$data["$tmpData"] = [];}foreach($Evaluation->OBJECT as $OBJECT){$data["$tmpData"]["$OBJECT"] = current($OBJECT->attributes()->data);}}}print_r($data);/*Array( [植物系統] => Array ( [水果] => 蘋果,梨 [喬木] => 竹子,富貴竹 [花類] => 菊花,康乃馨 [其他] => ) [動物系統] => Array ( [陸] => 老虎,獅子 [海] => 魚,海馬 [其他] => ))*/
大神,為什麼我直接顯示找不到頁面啊
找不到網頁....那是你伺服器的錯誤吧,或者連結寫錯了...
找不到網頁....那是你伺服器的錯誤吧,或者連結寫錯了...
大神我把【】改為array()就可以了 大神這個輸出的數組怎麼輸出到thinkphp前端? volist 怎麼嵌套輸出
[] 是 php 5.4+ 的寫法
分配到前台
$this->assign('data',$data);
怎麼迴圈顯示,要加什麼樣式 ...就是你的事了
http://document.thinkphp.cn/manual_3_2.html#volist