Textdatei auslesen per PHP

Irgendwa stimmt da aber nicht. wenn ich jetzt einfach mal print $row mache gibt er mir "www.coding.de" aus. das ist aber die letzte zeile.

Ihr sollt keine Wünsche befolgen sondern mir einfach bei meiner Frage helfen. Meine Selbsthilfe dauert nun schon Stunden darum bin ich hier!
 
Das fertige Array heisst ja auch $linkarray - Aufbau sieht man in der Ausgabe mittels var_dump()

mfg chmee
 
Achso danke. Jetzt gibt er mir bei var_dump($linkarray); zwar alles aus aber bei var_dump($linkarray[1]); gibts wieder nur NULL

Hier mal die Struktur:

PHP:
array(1) 
{ [-1]=> array(1) 
{ [1]=> array(11) 
{ 
[0]=> string(9) "##LINKSA " 
[1]=> string(15) "www.phreekz.de " 
[2]=> string(26) "www.dslr-kleinanzeigen.de " 
[3]=> string(13) "www.xbmc.org " 
[4]=> string(9) "##LINKSB " 
[5]=> string(14) "www.google.de " 
[6]=> string(17) "www.tutorials.de " 
[7]=> string(9) "##LINKSC " 
[8]=> string(18) "www.fotografie.de " 
[9]=> string(14) "www.cinema.de " 
[10]=> string(13) "www.coding.de" } } }



EDIT: Ahh okay. die Struktur ist mir nun klar.
Jetzt aber noch folgendes Problem: Wie mache ich es dass die Links unter ##LINKSC ein eigenes Array bekommen ?
 
Zuletzt bearbeitet:
Du benutzt das Script von timestamp. Änder, wie von mir beschrieben in der Abfrage != nach ===

Dann ist es so wie von mir angedacht, dann sieht die Struktur nämlich so aus:
Code:
$linkarray => array(3)

[0]=> array(2)
[0][0]=> "##LINKSA"
[0][1]=> array(3)
      [0]=> "www.phreekz.de"
      [1]=> "www.dslr-kleinanzeigen.de"
      [2]=> "www.xbmc.org"

[1]=> array(2)
[1][0]=> "##LINKSB"
[1][1]=> array(2)
      [0]=> "www.google.de"
      [1]=> "www.tutorials.de"

[2]=> array(2)
[2][0]=> "##LINKSC"
[2][1]=> array(3)
      [0]=> "www.fotografie.de"
      [1]=> "www.cinema.de"
      [2]=> "www.coding.de"
Dann hast Du mit
PHP:
echo count($linkarray);
Die Anzahl der Listen. Mit
PHP:
echo $linkarray[0][0];
Hast Du den Namen der Liste 0 und in
PHP:
var_dump($linkarray[0][1]);
steckt das Array der Links zu 0.

Aufgeräumter gehts wohl kaum. Mit zwei foreach-Schleifen ist das Ding wieder in jegliche html-Auflistung ausgeworfen.

mfg chmee
 
Zuletzt bearbeitet:
Okay hab jetzt soweit alles. Eine letzte Frage noch:
PHP:
$anzahl = count($ULlinksArray);
$i = 0 ;
while ($i <= $anzahl):
    echo $ULlinksArray['$i];
	echo "<br>"
    $i++;
endwhile;

Zur Erklärung : In $ULlinksArray sind die Links als Arrays gespeichert. Sie werden gezählt.
Nun möchte ich dass alle einzeln in einer While Schleife ausgegeben werden.
Also es quasi so aussieht:

PHP:
 echo $ULlinksArray[0];
	echo "<br>"
 echo $ULlinksArray[1];
	echo "<br>"
 echo $ULlinksArray[2];
	echo "<br>"
 echo $ULlinksArray[3];
	echo "<br>"
Bis quasi alle Links ausgegeben sind
 

Neue Beiträge

Zurück