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

Cómo leer un archivo delimitado por tabuladores en PHP

2011/6/21
Los archivos de texto suelen almacenar los datos que desea leer y usar un script PHP. Estos archivos suelen ser bien delimitado por comas , delimitado por tabulaciones o utilice un ancho de campo fijo. Usted puede leer un archivo delimitado por tabuladores en PHP mediante la lectura de su contenido en una variable , la división de la variable en líneas o registros individuales y dividiendo cada registro individual en sus elementos de datos delimitados por tabuladores mediante la función de " explotar " . Instrucciones
1

Utilice un editor para crear un nuevo archivo PHP. Por ejemplo , escriba:

nano readtab.php
2

Configure el archivo para permitir la salida HTML a la pantalla . Leer el contenido del archivo con PHP en una variable mediante la función " file_get_contents " . Compruebe el valor de retorno para asegurar el proceso se ha realizado correctamente . ! Por ejemplo , escriba:

< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd ">



< p >

Leer Ficha de datos delimitados < /title > <br> ¿ <p> < /head> <br> <p> <body> <br> <p> < <br> <p> php $ archivo = " myfile.dat " ; <br> <p> $ contenido = file_get_contents ( $ archivo ) ; <br> <p> if ( $ contenido === false) die (" No se puede leer el archivo de datos $ archivo "); <br> 3 <p> Dividir la variable con el contenido del archivo en una matriz que contiene un elemento para cada línea en el archivo . Utilice la función de " explotar " para romper las líneas de la nueva línea de carácter "\\ n ". Por ejemplo , escriba: <br> <p> $ registros = explode ( " \\ n", $ contenido) ; <br> 4 <p> Dividir cada línea en sus componentes de datos separados por tabulaciones individuales utilizando el " explotar "la función de cada registro y romper los datos sobre el carácter de tabulación " \\ t ". Imprima los resultados en la pantalla a medida que analizar los datos . Por ejemplo , escriba: <br> <p> for ($ i = 0 ; $ i < sizeof ($ registros) ; $ i + + ) { <br> <p> echo " <p> Línea $ i : " , <br> <p> $ data [ $ i ] = explode ( "\\ t ", $ resultados [ $ i ] ) ; <br> <p> foreach ( $ data [ $ i ] como $ element ) echo " <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-analizar-un-archivo-delimitado-por-tabuladores-Txt-en-una-matriz-en-PHP-.html' >Cómo analizar un archivo delimitado por tabuladores Txt en una matriz en PHP </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-conectar-PHP-con-MySQL-usando-WAMP-.html' >Cómo conectar PHP con MySQL usando WAMP </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-escribir-PHP-Vídeo-encabezados-Stream-.html">Cómo escribir PHP Vídeo encabezados Stream </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-insertar-en-MySQL-con-PHP-.html">Cómo insertar en MySQL con PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-calcular-el-porcentaje-de-cambio-en-PHP-y-MySQL-.html">Cómo calcular el porcentaje de cambio en PHP y MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-establecer-un-valor-PHP-con-JavaScript-.html">Cómo establecer un valor PHP con JavaScript </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Cuáles-son-los-datos-de-entrada-de-imagen-Lenguas-.html">¿Cuáles son los datos de entrada de imagen Lenguas </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cargar-índice-en-caché-en-Mysql-.html">Cómo cargar índice en caché en Mysql </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/El-PHP-encabezado-no-es-Redirigir-.html">El PHP encabezado no es Redirigir </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-convertir-una-fecha-a-una-marca-de-tiempo-Unix-PHP-.html">Cómo convertir una fecha a una marca de tiempo Unix PHP </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-convertir-ImageMagick-PDF-to-Image-PHP-.html" >Cómo convertir ImageMagick PDF to Image PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Como-referencia-de-nombre-de-un-objeto-en-PHP-.html" >Como referencia de nombre de un objeto en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-ConnectorJ-Tutorial-.html" >MySQL ConnectorJ Tutorial </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-hacer-una-página-web-con-PHP-Documentación-.html" >Cómo hacer una página web con PHP Documentación </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-quitar-la-primera-carta-de-una-cadena-en-PHP-.html" >Cómo quitar la primera carta de una cadena en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-una-llamada-PHP-Nombre-.html" >Cómo crear una llamada PHP Nombre </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-tener-listas-en-el-Bloque-PHP-.html" >Cómo tener listas en el Bloque PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-calcular-la-longitud-de-los-números-en-PHP-.html" >Cómo calcular la longitud de los números en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-Cluster-Tutorial-.html" >MySQL Cluster Tutorial </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-un-cuadrado-usando-PHP-.html" >Cómo crear un cuadrado usando PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-activar-JavaScript-en-PHP-.html" >Cómo activar JavaScript en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Ampliar-PHP-Tutorial-Menu-.html" >Ampliar PHP Tutorial Menu </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>