Nuestro blog

— por Asier Marqués

Puede que en algún momento de nuestras apasionantes vidas como desarrolladores web nos interese extraer el contenido de cada uno de los elementos de una lista html (<li>,<option> o similares) y almacenarlos en un array para utilizarlos a lo largo de nuestra aplicación.

Me he escrito una función que hace precisamente esto, gracias a la función preg_replace de php.


function li2Array($html,$elemento="li"){

  $a = array("/\<".$elemento."\>(.*?)\<\/".$elemento."\>/is");
  $b = array("$1 <explode>");

  $html  = preg_replace($a, $b, $html);
  $array = explode("<explode>",$html);

  return $array;

}

— Posted by Asier Marqués | Posted in Desarrollo web | Posted on December 31, 2009

1 Comentario
dejar un comentario »

» RSS para los comentarios de éste post.
» TrackBack URL

Deja un comentario