therealcharlie
Erfahrenes Mitglied
Mahlzeit!
Ich habe ein kleines Problem mit einem mehrdimensonalem Array, und bin mir ziemlich sicher, dass ich einfach nur auf dem Schlauch stehe. Darum wende ich mich mal Hilfesuchend an euch
Folgende Array-Strukut ist gegeben:
Das Array wird aus eine DB-Anfrage heraus mit einer While-Schleife erstellt.
Im Falle einer gegebenen Root_ID (also >0), moechte ich, dass der Wert von ID mit dem Wert von Root_ID ueberschrieben wird.
Sollte jemand einen kleinen Loesungsansatz fuer mich haben, waere ich sehr dankbar
lg, charlie
Ich habe ein kleines Problem mit einem mehrdimensonalem Array, und bin mir ziemlich sicher, dass ich einfach nur auf dem Schlauch stehe. Darum wende ich mich mal Hilfesuchend an euch
Folgende Array-Strukut ist gegeben:
PHP:
Array
(
[0] => Array
(
[id] => 7
[time] => 0
[user] => 1
[number] => 1234
[name] => XXXX
[comment] => XXXX
[root_id] => 1
)
[1] => Array
(
[id] => 2
[time] => 0
[user] => 1
[number] => 1234
[name] => XXX
[comment] => XXX
[root_id] => 0
)
[2] => Array
(
[id] => 8
[time] => 0
[user] => 1
[number] => 1234
[name] => XXX
[comment] => XXX
[root_id] => 3
)
)
Das Array wird aus eine DB-Anfrage heraus mit einer While-Schleife erstellt.
PHP:
while($row=mysql_fetch_assoc) {
$data[] = $row;
if($row[root_id]>0) {
// ID in $data mit Root_ID ersetzen
}
}
Im Falle einer gegebenen Root_ID (also >0), moechte ich, dass der Wert von ID mit dem Wert von Root_ID ueberschrieben wird.
Sollte jemand einen kleinen Loesungsansatz fuer mich haben, waere ich sehr dankbar
lg, charlie