Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2011, 06:35
alvarranco
 
Fecha de Ingreso: febrero-2011
Mensajes: 11
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Busqueda de cadenas dentro de cadenas

Hola¡ Me uno al foro con intención de ayudar y ser ayudado, pero como pasa en todos lados, primero necesito una ayudita a ver si alguien me echa un cable.


Tengo una funcion que me devuelve una cadena de este tipo:

Hola hola <a href="unenlacequeponeunusuario.php">Enlace</a> Mas cosas mas cosas

Debo hacerle un substring para que saque solo los 20 primeros caracteres visibles, pero claro, al hacer eso el enlace se rompe.

La forma "bruta" de hacerlo sería buscar de alguna forma el primer <a y luego /a> para que me dieran posicion de inicio y final, hacer la resta y en vez de coger 20, coger 20+N de la medida de la cadena -6 de la palabra "enlace", pero la función más acorde a esto que sería strpos() por lo que veo no trabaja con cadenas, si no con un solo caracter para la búsqueda, o eso o lo hago mal.

La cadena a mostrar sería: "hola hola Enlace Mas", con el enlace correcto.
¿Alguna idea?
Gracias de antemano.