請求高手解決php陣列問題

時間 2022-05-24 15:50:08

1樓:朋友火箭

這個看著簡單,設計起來好難啊

我是也是新手,試著做了乙個,很亂,你自己改吧

$array1 = array(

array("id" => 1, "name" => "unit", "level" => 0, "lastlevel" => 0, "sort" => 0,),

array("id" => 2, "name" => "a", "level" => 1, "lastlevel" => 1, "sort" => 1,),

array("id" => 3, "name" => "b", "level" => 1, "lastlevel" => 1, "sort" => 2,),

array("id" => 4, "name" => "a1", "level" => 2, "lastlevel" => 2, "sort" => 1,),

array("id" => 5, "name" => "a2", "level" => 2, "lastlevel" => 2, "sort" => 2,),

array("id" => 6, "name" => "b1", "level" => 2, "lastlevel" => 3, "sort" => 1,),

array("id" => 7, "name" => "b2", "level" => 2, "lastlevel" => 3, "sort" => 2,)

);function setval($array1, $array4, $lastlevel)

}return $array4;

}function bulidnew($array1, $array3, $data, $root)

$array2 = array();

$root = "";

foreach ($array1 as $data) elseif ($data["lastlevel"] == 1)

}echo "";

print_r($array2);

echo "";

2樓:匿名使用者

你這個陣列有啥規律嗎? 做這個方法是需要別的陣列使用?

php關於陣列排序的問題

接wuchangqian的 row 1 array no 001,num 4 row 2 array no 002,num 5 row 3 array no 003,num 3 自定義排序,fn為自定義 函式 usort row fn foreach row as value 輸出排序後的陣列 fu...

PHP將丟擲錯誤問題,怎麼解決,PHP將丟擲乙個錯誤問題,怎麼解決

首先要知道什麼是php異常?異常 exception 用於在指定的錯誤發生時改變指令碼的正常流程。php 5 提供了一種新的物件導向的錯誤處理方法。異常處理用於在指定的錯誤 異常 情況發生時改變指令碼的正常流程。這種情況稱為異常。當異常被觸發時,通常會發生 當前 狀態被儲存 執行被切換到預定義的異常...

高手幫我解決問題,哪位英語高手幫我解決問題

最大的可能性就是硬體不相容 灰塵也有可能 還有可能性就是主機板問題。首先 確定不是系統和軟體的問題 嘗試 重做一下系統,看問題是否依然存在 其次 懷疑硬體的不相容,最大的可能就是記憶體或者有其他的連線裝置 未連線好,或者主機板上的什麼電容損壞等等嘗試把記憶體條 拆下並重新安裝 用橡皮擦一下金手指,兩...