I have a list of categories in MySQL with parent ID. How can I create a PHP array from the list.
ID Category Parent_ID
1 Car NULL
2 Education NULL
3 Mathematics 2
4 Physics 2
5 Astrophysics 4
I want to produce an array of this structure
array(
"Car" => "1",
"Education" => array("Mathematics" => "2", "Physics" => array("Astrophysics" => "4"))
);
As a matter of fact, key/value is not important as I will work with other columns too. I just want to know how to scan the list and produce multi-level list.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…