Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/10/2011, 13:27
PoLiZe
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Extraer líneas que incluyan cierto texto

Cita:
Iniciado por h2swider Ver Mensaje
Si se puede, es bastante simple.

Código PHP:
Ver original
  1. <?php
  2.  
  3. $archivo = file("data.csv");
  4.  
  5. $i = 0;
  6. foreach ($archivo as $fila) {
  7.  
  8.     if (preg_match('/1\.1\.0/', $fila)) {
  9.         //esta fila tiene el 1.1.0 , entonces la agrego a un array
  10.         $filas_deseables[] = $fila;
  11.     }
  12. }
  13.  
  14. var_dump($filas_deseables);
  15. ?>
En cuanto a este código, me aparece todo así mirá:


Código:
array(568) {
  [0]=>
  string(130) "  <phrase title="1_day_ago" addon_id="XenForo" version_id="1010010" version_string="1.1.0 Alpha"><![CDATA[Hace un dia]]></phrase>
"
  [1]=>
  string(132) "  <phrase title="1_month_ago" addon_id="XenForo" version_id="1010010" version_string="1.1.0 Alpha"><![CDATA[Hace un mes]]></phrase>
"
  [2]=>
  string(135) "  <phrase title="1_week_ago" addon_id="XenForo" version_id="1010010" version_string="1.1.0 Alpha"><![CDATA[Hace una semana]]></phrase>
"
  [3]=>
  string(132) "  <phrase title="1_year_ago" addon_id="XenForo" version_id="1010010" version_string="1.1.0 Alpha"><![CDATA[Hace un año]]></phrase>
"
  [4]=>
  string(133) "  <phrase title="2_weeks_ago" addon_id="XenForo" version_id="1010010" version_string="1.1.0 Alpha"><![CDATA[Hace 2 meses]]></phrase>
"
  [5]=>
  string(133) "  <phrase title="2_years_ago" addon_id="XenForo" version_id="1010010" version_string="1.1.0 Alpha"><![CDATA[Hace 2 años]]></phrase>
"

Como se puede hacer que aparezca bien?

Realmente me gustaría después de hacer esto, algo con SimpleXML para poder editar las las phrase desde ahi y que las guarde, pero necesito esto rápido primero..


Muchas gracias a los dos!