Tecnología

Inicio

Cómo acceder a una matriz Explode en PHP

Al leer archivos de datos con PHP, que a menudo tienen una cadena que contiene una lista de datos separados por un carácter común. Por ejemplo, puede leer las líneas de datos de un archivo de datos separados por comas que contiene los elementos de datos individuales separados por comas. PHP tiene una función útil llamada "explotar" que separará y crear una matriz de los elementos de forma automática. Después de llamar a la función de "explotar", se puede acceder a la matriz como se puede acceder a cualquier otra matriz.

Instrucciones

1 Leer los datos que va a explotar en una cadena. Por ejemplo, abrir un archivo de datos delimitado por comas y leer cada línea del archivo en una cadena. Tipo:

<? Php

$ Fh = fopen ( "data.csv", "r") || die ( "No se pudo abrir el archivo de datos!");

while ($ data = fgets ($ fh)) {

2 Explotar la cadena de datos en un array llamando a la función "explotar" con el separador (coma) y la cadena de datos. Por ejemplo, escriba:

$array = explode(",", $data);

3 Acceder a la matriz como lo haría con cualquier matriz. Imprimir los datos para cada elemento de la matriz. Por ejemplo, escriba:

printf("Name: %-30s -- Email: %-60s -- Phone: %-20s\r\n", $array[0], $array[1], $array[2]);

}

?>