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

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

2011/1/2
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 escribir expresiones SQL
Cómo agregar código HTML a una plantilla de correo electrónico en PHP
MySQL PHP Tutorial Consulta
Cómo utilizar código PHP en ASP.NET
Ampliar PHP Tutorial Menu
Cómo configurar MySQL Acceso Remoto
Cómo probar PHP Exec
Cómo conectarse a la base de datos MySQL usando Expression Web
Conocimientos Informáticos © http://www.ordenador.online