Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2011, 11:55
Avatar de Z3R0N3
Z3R0N3
 
Fecha de Ingreso: junio-2010
Ubicación: En algún lugar de la mancha de cuyo nombre no quiero acordarme...
Mensajes: 73
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: Extraer datos de una Cadena en PHP

Bueno de primera mano muchísimas gracias a ambos.


Total, creo que éste tema quedaría cerrado con el aporte de un usuario de otro site... :D (como siempre "salvandome el culo", se agradece man si me estás leyendo por aquí)


Igualmente Gracias a ustedes por vuestra rápida respuesta y a vuestras ideas que seguro me servirán para el futuro :P. Gracias.


Dejo el code final ya que doy por cerrado el asunto.

Código:
<?php
function ExtraerFrase($separador1,$separador2,$cadena)
{
  if(strpos($cadena,$separador1)!==false)
  {
    $pos=strpos($cadena,$separador1);
    $a=substr($cadena,$pos+strlen($separador1));
    if(strpos($a,$separador2)!==false)
    {
      $npos=strpos($a,$separador2);
      $b=substr($a,0,$npos);
      return $b;
    }
    else
      return $a;
  }
  else
    return false;
}
$cadena = '<a href="ARCHIVOS/imagen.jpg" target="_blank">imagen.png</a>';
$separador1 = '<a href="ARCHIVOS/';
$separador2 = '" target="_blank">';

$Mostrar = ExtraerFrase($separador1,$separador2,$cadena);
echo "$Mostrar";
echo "<br><br><br>";

$cadena = '<a href=\"http://webflv1300182835093#video\">Reproducir</a>';
$separador1 = '<a href=\"http://';
$separador2 = '#video\">';

$Mostrar = ExtraerFrase($separador1,$separador2,$cadena).'.flv';
echo "$Mostrar";
?>

Resultado:

Código:
imagen.jpg


webflv1300182835093.flv


Gracias gracias gracias :D

Última edición por Z3R0N3; 22/03/2011 a las 12:01