Tengo esta matriz ... ¿cómo se imprime cada ruta de archivo y nombre de archivo? ¿Cuál es la mejor manera de hacer esto?
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
)
)
Respuestas:
Usando
foreach
bucle sin llaveUsando
foreach
bucle con llaveUsando
for
buclevar_dump
es una función realmente útil para obtener una instantánea de una matriz u objeto.fuente
var_export
, que imprime código PHP válido. Puede guardar eso en un archivo, luego escribir el código para recorrerlo allí antes de ponerlo en su código principal.['a', 'b', 'c']
, entonces sus valores son 0,1 y 2.Ok, sé que hay una respuesta aceptada, pero ... para casos más especiales, también puedes usar esta:
O de una manera más poco compleja:
Esto le permitirá manipular los datos de una manera más sencilla.
fuente
Comenzando simple, sin HTML:
Y de lo contrario, puede manipular los campos en foreach.
fuente
fuente
También puede usar esto sin crear variables adicionales ni copiar los datos en la memoria como lo hace foreach ().
fuente