Multidimensionales Array

Grunge

Erfahrenes Mitglied
Hallo Leute,

ich habe da eine kleine Frage.

Ich arbeite mit Smarty an einem Template System und einem Newsscript.

jetzt gibt es ein kleines Problem die News aus der Datenbank in ein Multidimensionales Array zu packen.

Smarty erwartet folgendes:

// Der Schlüssel enthält den Schlüssel des jeweils iterierten Wertes
// die Zuweisung sieht wie folgt aus:
<?php
$smarty->assign('kontakte', array(
array('phone' => '1',
'fax' => '2',
'cell' => '3'),
array('phone' => '555-4444',
'fax' => '555-3333',
'cell' => '760-1234')
));
?>

Jetzt bin ich am basteln, wie ich die Schleife des fetch_assocs() in so ein array packe!?

Code:
//DB - zugriff ....
$timeline = array();
$i = 0;
while($row = $result->fetch_assoc()){
    $timeline. = $i => array(
                "type" => $row['timeline_type'],
                "text" => $row['timeline_text'],
                "usr"  => $row['timeline_usr']
    );
   
    $i++;
   
}

Das funktioniert aber nicht, ergibt auch wenig sinn glaube ich. Hoffe es kann mir jemand helfen!

Danke
 
So rasch aus dem Kopf gedichtet. Wie immer ohne Gewär
PHP:
//ersetze
$timeline. = $i => array(

//durch
$timeline[] = array(

Und das ganze Zeug mit $i kannst du entfernen. Brauchst du nicht.
 
Zurück