Convirtiendo archivo plano en vector PHP.

Categoría

La idea principal de este ejemplo es recorrer un archivo .txt y convertir este archivo en un vector recorriendo el archivo línea por línea, para esto vamos a utilizar un archivo muy útil para todos y es un archivo plano con el listado general de departamentos y municipios de nuestro país.

Por medio de este enlace pueden descargar el archivo. 

Luego vamos a utilizar el siguiente código para crear nuestro string, no olviden que el archivo plano debe estar en el mismo directorio que el archivo .php

<?php
     
     //Creamos el indicador del archivo, abriendo en modo lectura
     $filep = fopen("dptofiles.txt", "r");
      
     //Recorremos el archivo     
     while(!feof($filep)) 
    {
        //Leemos la línea
        $line = fgets($filep);
        //Construrimos el string del vector.         
    	echo "\$arreglo['".$line."'] = '".$line."'; <br/>";
    }
   
    //Cerramos el archivo
    fclose($filep);

?>

Con este código podemos crear un vector, leyendo el archivo de texto de departamentos y ciudades.

Puedes encontrar pequeños códigos de ejemplo en: https://github.com/joertru/code_examples