Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/05/2010, 03:17
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Respuesta: buscar una cadena parcial en un array e imprimir el elemento que la contie

Entonces es sencillo con preg_match_all. Tomando el mismo ejemplo del manual:

Código PHP:
Ver original
  1. <?php
  2. $array = array(
  3.     '<p class="hola">Hola que tal</p><span id="esto">Quiero extraer esta parte</span><h3>Titulo de este array</h3>' ,
  4.     '<p class="hola">Hey nada por aquí</p><span id="esto">Y esta otra también</span><h3>Otro titulo</h3>'
  5. );
  6.  
  7. foreach ($array as $a) {
  8.     preg_match_all("|<[^>]+>(.*)</[^>]+>|U",  $a , $out , PREG_PATTERN_ORDER);
  9.     echo $out[1][1] . "\n";
  10. }
  11. ?>