login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Navigatie systemen > Array2Nested v1.1.2


Reacties op het script Array2Nested v1.1.2

Offline  Roland
Gepost op: 27 december 2008 - 15:26
PHP expert



Enjoy :-]

edit;
v1.1.1 on the way

Offline  JPW120
Gepost op: 28 december 2008 - 19:04
HTML interesse



Ik ben geen (php)-expert maar volgens mij is dit een reuze handige functie.
Dit heb ik ook nodig(en nog veel meer denk ik) alleen dan voor data uit een datebase, dus misschien is een mysql2nested ook nog een goed feature.  

Btw dus u bent Roland Franssen  .

Offline  Roland
Gepost op: 28 december 2008 - 19:28
PHP expert



  1. <?php
  2. $data = array();
  3. $result = mysql_query('SELECT * FROM tabel');
  4. while($row = mysql_fetch_array($result)) {
  5. $data[] = $row;
  6. }
  7. $nested = new Nested($data);


Zo, MySQL2Nested zelfde principe dus.

Btw; ja dat ben ik.

Offline  JPW120
Gepost op: 28 december 2008 - 19:50
HTML interesse



Oke bedankt dat wist ik niet, ik zal het eens uitproberen.

Offline  Scott
Gepost op: 30 december 2008 - 07:02
Gouden medaille

PHP ver gevorderde




Ik kan er volledig naastzitten (en dat zal ik dan waarschijnlijk ook wel doen ), maar doet dit niet precies hetzelfde:

http://crisp.tw....html#more

?

Of wat is er anders aan jouw script ?

Offline  Roland
Gepost op: 30 december 2008 - 13:50
PHP expert



Niets, ik gebruik exact dezelfde methode. Echter werk ik met objecten zodat de hele logica leesbaarder wordt en makkelijker bepaalde handelingen toegepast kunnen worden.

In jouw voorbeeld krijg je zoiets:
  1. <?php
  2. $array[*ID*][*CHILDREN*][0][*CHILDREN*][0] // 2x diep het eerste kind ophalen


Met mijn code wordt dat zoiets; (uitgezonderd van controles of het kind bestaat, wat je met alleen een array ook zou moeten doen)
  1. <?php
  2. $nested->getById(*ID*)->firstChild()->firstChild() // 2x diep het eerste kind ophalen


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.043s