Ich habe dieses Array ... wie druckt man jeden Dateipfad und Dateinamen? Was ist der beste Weg, dies zu tun?
Array (
[0] => Array (
[fid] => 14
[list] => 1
[data] => Array (
[alt] =>
[title] =>
)
[uid] => 1
[filename] => trucks_10785.jpg
[filepath] => sites/default/files/trucks_10785.jpg
[filemime] => image/jpeg
[filesize] => 143648
[status] => 1
[timestamp] => 1291424171
[nid] => 8
)
[1] => Array (
[fid] => 19
[list] => 1
[data] => Array (
[alt] =>
[title] =>
)
[uid] => 1
[filename] => school.jpg
[filepath] => sites/default/files/school.jpg
[filemime] => image/jpeg
[filesize] => 115355
[status] => 1
[timestamp] => 1292029563
[nid] => 8
)
[2] => Array (
[fid] => 20
[list] => 1
[data] => Array (
[alt] =>
[title] =>
)
[uid] => 1
[filename] => Life_is_wonderful_by_iNeedChemicalX.jpg
[filepath] => sites/default/files/Life_is_wonderful_by_iNeedChemicalX_0.jpg
[filemime] => image/jpeg
[filesize] => 82580
[status] => 1
[timestamp] => 1292029572
[nid] => 8
)
[3] => Array (
[fid] => 21
[list] => 1
[data] => Array (
[alt] =>
[title] =>
)
[uid] => 1
[filename] => school_rural.jpg
[filepath] => sites/default/files/school_rural.jpg
[filemime] => image/jpeg
[filesize] => 375088
[status] => 1
[timestamp] => 1292029582
[nid] => 8
)
)
Antworten:
Verwendung
foreach
Schleife ohne SchlüsselVerwendung
foreach
Schleife mit SchlüsselVerwendung
for
Schleifenvar_dump
ist eine sehr nützliche Funktion, um eine Momentaufnahme eines Arrays oder Objekts zu erhalten.quelle
var_export
, die gültigen PHP-Code druckt. Sie können das in einer Datei speichern und dann den Code schreiben, um ihn dort zu durchlaufen, bevor Sie ihn in Ihren Hauptcode einfügen.['a', 'b', 'c']
, sind seine Werte 0,1 und 2.Ok, ich weiß, dass es eine akzeptierte Antwort gibt, aber… für speziellere Fälle können Sie auch diese verwenden:
Oder auf eine unkomplexere Weise:
Auf diese Weise können Sie die Daten einfacher bearbeiten.
quelle
Einfach anfangen, ohne HTML:
Andernfalls können Sie die Felder im foreach bearbeiten.
quelle
quelle
Sie können dies auch verwenden, ohne zusätzliche Variablen zu erstellen oder die Daten in den Speicher zu kopieren, wie dies bei foreach () der Fall ist.
quelle