Programación Web y Scripting > Perl

 Re: caracteres de una cadena

(1/1)

FEckEZ:
hola.... mi total ignorancia pero deseo de aprender me trae hasta aqui.... me preguntaba como puedo sacar los caracteres que hay en una determinada posicion en una cadena.

es decir, si tengo una cadena "deseos de aprender"  como puedo sacar, por ejemplo, los caracteres desde la posicion 4 hasta la 6.... es este caso, que devolviera "eos".

thanks

Avalon:
Hola. Aunque sea un poco tarde aquí va la respuesta. Debes usar la función substr

$cadena = "deseos de aprender";
$extraer = substr($cadena,3,3);

El primer parámetro que recibe la función substr es la cadena original, el segundo es el primer elemento a partir del cuál se va a substraer la nueva cadena (el primer elemento de una cadena se identifica con el índice 0, por tanto el cuarto tiene como índice el número 3). Por último el tercer parámetro indica el número de elementos que contendrá la nueva cadena.

Por tanto con el código anterior, obtendrías la subcadena "eos".

Espero que te sirva.

Salu2,
Avalon

Navegación

[0] Índice de Mensajes

Ir a la versión completa