“Conocimiento Programación>Programación PHP /MySQL

Cómo analizar un archivo de texto delimitado por tabuladores en una matriz en PHP

2015/10/6
PHP es un lenguaje de programación de código abierto que se puede utilizar para crear páginas web dinámicas. Código PHP colocado en HTML se ejecuta en el servidor y PHP tiene una variedad de tipos integrados , tales como cadenas, objetos y matrices. PHP ofrece una variedad de funciones para llevar a cabo muchas tareas comunes , como abrir y leer archivos , trabajar con cadenas y escribir valores en arrays. PHP también tiene una variedad de funciones de manipulación de variables que proporcionan accesos directos para las variables de impresión , la recuperación de los tipos de datos y variables de trabajo con las galletas . Cosas que necesitará
texto editor
servidor web con PHP 4 o 5 instalado y configurado el navegador Web
Mostrar más instrucciones
1

Abra un texto editor y escriba algunos valores delimitados por tabuladores en un nuevo archivo . Introduzca los valores mediante la inserción de un carácter "tab" entre cada valor . Guarde el archivo en el servidor web con el nombre " tabbedTextFile.txt " , señalando la ubicación del archivo. El texto " (pestaña ) " se muestra para ilustrar las pestañas que separan cada valor. Guarde y cierre tabbedTextFile.txt .

Valor1 (tab) valor2 (tab) value3 (tab) value4 (tab) valor5
2

Retorno al editor de texto y escriba un "< ; ? php " y "> "PHP delimitador ? . Estos delimitadores de indicar al servidor para interpretar cualquier código que se coloca entre ellos como código PHP. Abra tabbedTextFile.txt para la lectura a través del " fopen ()" función de PHP y escribir el valor devuelto a una variable llamada "$ abrirArchivo " . . Guarde el archivo como " parseToArray.php "

< php

$ abrirArchivo = fopen ( " tabbedTextFile.txt ", " r") ; ?

> ;
3

continuar editando parseToArray.php . Utilice la función de PHP ") fread ( " para leer el contenido de tabbedTextFile.txt a una variable llamada "$ fileContents " . Utilice la opción " filesize ( ) " función de PHP para indicar que todo el archivo se debe leer .

$ abrirArchivo = fopen ( " tabbedTextFile.txt ", " r") ;

$ fileContents = fread ($ abrirArchivo , filesize ( " tabbedTextFile.txt ") );

>
4

continuar editando parseToArray.php y entrar en el PHP " fclose ()" función. Esta función cierra tabbedTextFile.txt

< php

$ abrirArchivo = fopen ( " tabbedTextFile.txt ", " r") ; . ?

$ FileContents = fread ( $ abrirArchivo , filesize ( " tabbedTextFile.txt "));

fclose ($ abrirArchivo );

>
5

continuar editando parseToArray.php . Identificar el delimitador ( ficha ) que se debe utilizar al analizar tabbedTextFile.txt . Guarde el delimitador a una variable llamada "$ delimitador "

< php

$ abrirArchivo = fopen ( " tabbedTextFile.txt ", " r") ; . ?

$ fileContents = fread ($ abrirArchivo , filesize ( " tabbedTextFile.txt "));

fclose ($ abrirArchivo ) ;

$ delimitador = ""; ?

> ;
6

continuar editando parseToArray.php . Utilice la función de PHP " explode () " para extraer los valores de tabbedTextFile.txt , especificando que delimitador almacena en $ fileContents ( tab) . Escribe los valores explotaron en una variable llamada "$ myArray " . La " explosión ()" función devuelve una matriz de valores

< php

$ abrirArchivo = fopen ( " tabbedTextFile.txt ", " r") ; . ?
< P > $ fileContents = fread ($ abrirArchivo , filesize ( " tabbedTextFile.txt "));

fclose ($ abrirArchivo ) ;

$ delimitador = "";

$ myArray = explode ( $ delimitador , $ fileContents );

>
7

continuar editando parseToArray.php . Imprimir los valores de $ myArray array utilizando el comando " print_r " . El comando " print_r " imprime la información legible de una variable. Guarde y cierre parseToArray.php

< php

$ abrirArchivo = fopen ( " tabbedTextFile.txt ", " r") ; . ?

$ FileContents = fread ( $ abrirArchivo , filesize ( " tabbedTextFile.txt "));

fclose ($ abrirArchivo ) ;

$ delimitador = "";

$ myArray = explode ( $ delimitador , $ fileContents );

print_r ($ myArray );

>
8

Abra un navegador web y acceso parseToArray.php en el servidor web. Verifique que los valores de la matriz se imprimen en la página web.

Programación PHP /MySQL
Cómo reemplazar una palabra en un archivo de texto externo mediante PHP
Cómo configurar Auto Value Incremento En MySQL
Cómo subir una imagen con PHP
Cómo agregar código HTML a una plantilla de correo electrónico en PHP
Cómo convertir un video a un archivo FLV en PHP
PHP para enviar por correo electrónico de errores de MySQL
Cómo encontrar las mejores Grids de datos en PHP
¿Cómo se exporta la base de datos en MySQL?
Conocimiento de la computadora © http://www.ordenador.online