Funcion de cadena

J
08 de Febrero del 2006
Quisiera que alguien me ayudara a resolver un pequeño problema. Necesito saber si existe alguna funcion de manejo de cadenas (supongo que sí) que me ayudara a extraer una subcadena inmersa en un texto. No conozco el valor de esa subcadena, pero sí su posición con respecto a la cadena que la contiene. Por tanto necesitaría una función que requiera el inicio de la aparición y el final o su longitud.

GRACIAS DE ANTEMANO.

dieegoliat
08 de Febrero del 2006
Esta funciòn puede servirte: substr();
Con esta funciòn podes extraer un texto de la cadena que le pasas como paràmetro. Esta funciòn recibe en total 3 paràmetros, los 2 primeros obligatorios.
Te quedarìa asì:
substr("cadena_original", inicio_a_extraer,
largo_a_extraer);

Ej,:
<?
$strOriginal = "Tupac Amaru fuè un guerrero libertador";
echo $strOriginal.'<br>';
//Saco los 3 primeros caracteres
echo substr($strOriginal, 3).'<br>';
/*Saco los caracteres desde el 3
y los 8 subsiguientes*/
echo substr($strOriginal, 3, 8).'<br>';
/*Saco los caracteres desde el 3
pero empezando desde la derecha*/
echo substr($strOriginal, -3);
?>
**** Si el valor que pasamos como paràmetro para la posiciòn es negativo, el comienzo de la cadena es por la derecha en vez de por la izquierda.
**Creo que te va a servir.
+------------Saludos-------------+

* Dieegoliat