Seri hale getirilmiş verileri PHP Array ayrıştırmak

0 Cevap php

I am using the jQuery plugin from http://mjsarfatti.com/sandbox/nestedSortable/ It does an excellent job on easily sorting the list, but I am having issues with saving it a DB and loading it back up.

Benim sorum PHP içine dizi bir kez olsun, serialize ve bir veritabanına saklamak, sen çizgisinde bir şey ile sonuna kadar olan

a:1:{s:4:"page";a:4:{i:4;s:4:"root";i:2;s:1:"4";i:3;s:1:"2";i:1;s:1:"2";}}

Veritabanından geri çekerek, onu unserialize ve ben bir var_export yapmak

array ( 'page' => array ( 1 => 'root', 3 => 'root', 2 => '3', 4 => 'root', ), )

How do I then go through this array and make sure each child is correctly nested? The output should be in an unordered list like

page_1
page_3
 - page_2
Page_4

Ya da gerçek kodda

<ul>
  <li id="page_1">Page 1</li>
  <li id="page_3">Page 3
    <ul>
      <li id="page_2>Page 2</li>
    </ul>
  </li>
  <li id="page_4">Page 4</li>
</ul>

Ama bir kez bitmiş derin büyük ve muhtemelen 4-5 seviyeleri olacaktır.

Şimdiden teşekkürler!

0 Cevap