Extraer elementos de una lista html y exportarlos a un array con php
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;
}
1 comentario | Archivado como Desarrollo web | 31/12/2009




