Cómo hacer eco o imprimir un array en PHP
-
Usando el bucle
foreach
para hacer eco o imprimir un array en PHP -
Usando la función
print_r()
para hacer eco o imprimir un array en PHP -
Usando la función
var_dump()
para hacer eco o imprimir un array en PHP
En este artículo, presentaremos métodos para hacer eco o imprimir un array
en PHP.
- Usando el bucle
foreach
- Usando la función
print_r()
- Usando la función
var_dump()
Usando el bucle foreach
para hacer eco o imprimir un array en PHP
El bucle foreach
itera a través de cada elemento de la array
. Es el método más simple para obtener cada elemento de la array
. La sintaxis correcta para usar un bucle foreach
es la siguiente
foreach( $arrayName as $variableName ) {
// action to perform
}
Cada valor del array $arrayName
se asigna a la variable $variableName
. El puntero incrementa su valor en cada bucle para iterar sobre la array
.
<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
echo "The array is:\n";
//Prints the array
foreach($flowers as $flower){
echo $flower . "\n";
}
?>
Cada valor del array $flowers
se asigna a la variable $flowers
. La variable $flowers
se muestra usando echo
. De esta manera, hemos impreso todos los elementos de la array
.
Producción :
The array is:
Rose
Lili
Jasmine
Hibiscus
Tulip
Sun Flower
Daffodil
Daisy
Usando la función print_r()
para hacer eco o imprimir un array en PHP
La función incorporada print_r()
se utiliza para imprimir el valor almacenado en una variable en PHP. También podemos usarlo para imprimir un array
. Imprime todos los valores de la array
junto con su número de índice. La sintaxis correcta para usar esta función es la siguiente
print_r($variableName, $boolVariable)
Tiene dos parámetros. El primer parámetro $variableName
es un parámetro obligatorio ya que se imprimirá su valor. El otro parámetro $boolVariable
es una variable opcional, se establece False
por defecto. Almacena la salida de la función print_r()
. Si su valor es True
, entonces la función devolverá el valor que se supone imprime.
<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
//Print the structure of the array with data type
print_r($flowers);
?>
La array $flowers
se pasa como un parámetro a esta función.
Producción :
Array
(
[0] => Rose
[1] => Lili
[2] => Jasmine
[3] => Hibiscus
[4] => Tulip
[5] => Sun Flower
[6] => Daffodil
[7] => Daisy
)
Usando la función var_dump()
para hacer eco o imprimir un array en PHP
La función var_dump()
se utiliza para imprimir los detalles de cualquier variable o expresión. Imprime la array
con su valor de índice, el tipo de datos de cada elemento y la longitud de cada elemento. Proporciona la información estructurada de la variable o array
. La sintaxis correcta para usar esta función es la siguiente
var_dump($variableName)
Solo toma un solo parámetro $variableName
y devuelve la información estructurada de la variable.
<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
//Print the structure of the array with data type
var_dump($flowers);
?>
La array $flowers
se pasa como parámetro a esta función.
Producción :
array(8) {
[0]=>
string(4) "Rose"
[1]=>
string(4) "Lili"
[2]=>
string(7) "Jasmine"
[3]=>
string(8) "Hibiscus"
[4]=>
string(5) "Tulip"
[5]=>
string(10) "Sun Flower"
[6]=>
string(8) "Daffodil"
[7]=>
string(5) "Daisy"
}