J'ai ce tableau ... comment imprimer chacun des chemins de fichiers et des noms de fichiers? Quelle est la meilleure façon de procéder?
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
)
)
Réponses:
Utilisation de la
foreach
boucle sans cléUtilisation de la
foreach
boucle avec la cléUtilisation de la
for
bouclevar_dump
est une fonction vraiment utile pour obtenir un instantané d'un tableau ou d'un objet.la source
var_export
, qui imprime un code PHP valide. Vous pouvez enregistrer cela dans un fichier, puis écrire le code pour y faire une boucle avant de le mettre dans votre code principal.['a', 'b', 'c']
, alors ses valeurs sont 0,1 et 2.Ok, je sais qu'il y a une réponse acceptée mais… pour des cas plus spéciaux, vous pouvez également utiliser celle-ci:
Ou d'une manière plus simple:
Cela vous permettra de manipuler les données plus facilement.
la source
Commencer simple, sans HTML:
Et vous pouvez autrement manipuler les champs dans le foreach.
la source
la source
Vous pouvez également l'utiliser sans créer de variables supplémentaires ni copier les données dans la mémoire comme le fait foreach ().
la source