Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] parsear una lista html a array

Estas en el tema de parsear una lista html a array en el foro de PHP en Foros del Web. Hola necesito de su ayuda para pasar una lista de html a un arrary con php este es el html Código HTML: <ul id= "menuPrincipal" ...
  #1 (permalink)  
Antiguo 13/11/2015, 11:57
Avatar de zerokull  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 4 meses
Puntos: 1
parsear una lista html a array

Hola necesito de su ayuda para pasar una lista de html a un arrary con php
este es el html
Código HTML:
<ul id="menuPrincipal"><li><a href="#">uno</a></li>
	<li><a href="http://uno.html">dos</a></li>
	<li><a href="http://dos.html">tres</a></li>
	<li><a href="http://tres.html">cuatro</a></li>
	<li><a href="http://cuatro.html">cinco</a></li></ul> 
el arreglo quedaria asi;
Código:
object{1}		
	menu{1}		
	datos[5]		
	0{2}		
texto	:	uno
		
url	:	http://uno.html
		
	1		{2}
		
texto	:	dos
		
url	:	http://dos.html
		
	2		{2}
		
texto	:	tres
		
url	:	http://tres.html
		
	3		{2}
		
texto	:	cuatro
		
url	:	http://cuatro.html
		
	4		{2}
		
texto	:	cinco
		
url	:	http://cinco.html
Espero me puedan ayudar
  #2 (permalink)  
Antiguo 13/11/2015, 12:01
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: parsear una lista html a array

Esa lista la podrías analizar con DOM, consulta el manual.

http://php.net/manual/es/book.dom.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/11/2015, 12:20
Avatar de zerokull  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: parsear una lista html a array

Gracias lo voy a probar.

Pero si alguien tiene otra idea seria bienvenida.
Lo que pasa es que estoy usando un CMS y esta un poco austero y no me permite usar POO
  #4 (permalink)  
Antiguo 16/11/2015, 20:00
 
Fecha de Ingreso: octubre-2010
Mensajes: 219
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: parsear una lista html a array

Podes parsear el HTML con la librería PHP Simple HTML DOM Parser, es bastante sencilla de utilizar. Cualquier cosa avisame.
  #5 (permalink)  
Antiguo 17/11/2015, 12:43
Avatar de zerokull  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: parsear una lista html a array

Gracias si funciono.
Saludos

Etiquetas: html, lista, parsear
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.