phpbar.de logo

Mailinglisten-Archive

[php] Array-Script

[php] Array-Script

php_(at)_phpcenter.de php_(at)_phpcenter.de
Tue, 15 Jan 2002 21:09:18 +0100


Hallo Listen-Leser,
ich habe ein kleines Problem mit großer Wirkung. Aber mal ganz von vorne angefangen... 
Ich baue in eine Datei mittels Script ein Array ein. Dies enthält Buchdaten. Also $egal[]=array("Autor","Titel","etc").
All das geht gut. Das ganze wird dann per echo() in eine Tabelle eingefügt,
schön ein Array nach dem anderen (also $egal[1], dann $egal[2], ...).
Aber was, wenn zwei aufeinanderfolgende Bücher dieselben Autoren haben? Wie kann ich dann das ganze in eine Zelle schreiben? 
Und, wenns geht, auch sortieren, nach Autor...(damit die Abfrage, ob mehrere Bücher eines Autoren kommen, auch funktioniert) Wie geht das????

Hier mal der Quelltext:

Array-Datei:
<?php
$buch[]=array("Eoin Colfer","colfer0.php","sein erstes Buch");
$buch[]=array("Richard van Camp","van_camp1.php","Die ohne Segen sind");
$buch[]=array("Eoin Colfer","colfer1.php","Artemis Fowl");
$buch[]=array("Eoin Colfer","colfer2.php","ein weiteres Buch von ihm");
?>

Hauptdatei: (Ausschnitt)
<?php 
include("array.php");                                            --> included obige Array-Datei
foreach($buch as $b) {                                           --> ist klar? ersetzt $buch[1][] durch $b[]
 echo("<tr><td width=50% id=\"center\">");                       --> Anfang der Tabelle
 echo("$b[0]</a></td>\n<td id=\"center\">");                     --> Einbau des Autors
 echo("<a href=\"buch.php?datei=$b[1]\">$b[2]</a></td></tr>\n"); --> Verweis auf die Datei mit dem Buchinhaltstext
}
?>

Jetzt soll er also eine folgende Datei erzeugen:
Eoin Colfer        Artemis Fowl
Eoin Colfer        ein weiteres Buch von ihm               ABER WIE???????
Eoin Colfer        sein erstes Buch
Richard van Camp   Die ohne Segen sind
             
mfg
Nico


Werbung ---------------------------------
Meldet euch an bei Promio.net und verdient damit Geld! Folgt diesem Link und ein Anmeldebonus von 1 € wird euch gutgeschrieben:
http://www.promio.net/tco_anmelden.php?f_vid=69011 .

--------------------------------- Werbung


php::bar PHP Wiki   -   Listenarchive