substr

substr -- Devuelve parte de una cadena

Descripción

string substr ( string cadena, int comienzo [, int largo])

substr devuelve la porción de cadena especificada por los parámetros comienzo y largo .

Si comienzo es positivo , la cadena devuelta comenzará en dicho caracter de cadena .

Ejemplos :

 
$resto

 
=

 
substr

 
(

 
"abcdef"

 
,

 
1)

 
;

 
/

 
/

 
devuelve

 
"bcdef

 
"

 
$resto

 
=

 
substr

 
("abcdef"

 
,

 
1

 
,

 
3)

 
;

 
/

 
/

 
devuelve

 
"bcd

 
"





Si comienzo es negativo , la cadena devuelta comenzará en dicha posición desde el final de cadena .

Ejemplos :

 
$resto

 
=

 
substr

 
(

 
"abcdef"

 
,

 
-1)

 
;

 
/

 
/

 
devuelve

 
"f

 
"

 
$resto

 
=

 
substr

 
("abcdef"

 
,

 
-2)

 
;

 
/

 
/

 
devuelve

 
"ef

 
"

 
$resto

 
=

 
substr

 
("abcdef"

 
,

 
-3

 
,

 
1)

 
;

 
/

 
/

 
devuelve

 
"d

 
"





Si se especifica largo y es positivo , la cadena devuelta terminará largo caracteres tras el comienzo . Si esto resulta en una cadena con longitud negativa ( porque el comienzo está pasado el final de la cadena ) , la cadena devuelta contendrá únicamente el caracter que haya en comienzo .

Si se especifica largo y es negativo , la cadena devuelta terminará a largo caracteres desde el final de cadena . Si esto resulta en una cadena con longitud negativa , la cadena devuelta contendrá únicamente el caracter que haya en comienzo .

Examples :

 
$resto

 
=

 
substr

 
(

 
"abcdef"

 
,

 
1

 
,

 
-1)

 
;

 
/

 
/

 
devuelve

 
"bcde

 
"





Vea también strrchr( ) y ereg( ) .