¿Cómo mostrar la estructura y los valores de la array en PHP?

En este artículo, discutiremos cómo mostrar la estructura y los valores de la array en PHP. Para mostrar la estructura de la array y sus valores, podemos usar las funciones var_dump() y print_r() .

Incluye 

  • tamaño de array
  • Valores de array
  • Valor de array con índice
  • Cada tipo de datos de valor

Mostraremos la estructura de la array usando la función var_dump() . la

Sintaxis:

var_dump( $array_name )

Parámetros: $array_namespace-separated

Tipo de devolución: estructura de array

Ejemplo: Programa PHP para crear una array y mostrar su estructura.

PHP

<?php
  
// Array with subjects
$array1 = array(
      '0' => "Python", 
      '1' => "java", 
      '2' => "c/cpp"
);
  
// Display array structure
var_dump($array1);
  
?>
Producción

array(3) {
  [0]=>
  string(6) "Python"
  [1]=>
  string(4) "java"
  [2]=>
  string(5) "c/cpp"
}

Aquí, 

  • array(3) es el tamaño de la array (3 elementos)
  • string(6) es el tipo de datos del elemento 1 con su tamaño
  • string(4) es el tipo de datos del elemento 2 con su tamaño
  • string(5) es el tipo de datos del elemento 3 con su tamaño

Valores de la array: Mostraremos los valores de la array usando la función print_r() .

Sintaxis:

print_r( $variable, $isStore )

Parámetros:

  • $variable : este parámetro especifica la variable que se imprimirá y es un parámetro obligatorio.
  • $isStore : Este es un parámetro opcional. Este parámetro es de tipo booleano cuyo valor predeterminado es FALSO y se utiliza para almacenar la salida de la función print_r() en una variable en lugar de imprimirla. Si este parámetro se establece en TRUE, la función print_r() devolverá la salida que se supone que debe imprimir.

Valor devuelto: Array con valores.

Ejemplo: programa PHP para mostrar una array de valores.

PHP

<?php
  
// Array with subjects
$array1 = array(
      '0' => "Python", 
      '1' => "java", 
      '2' => "c/cpp"
);
  
// Display array values
print_r($array1);
  
?>
Producción

Array
(
    [0] => Python
    [1] => java
    [2] => c/cpp
)

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *