substrDevuelve parte de una cadena
&reftitle.description;
stringsubstrstringstringintstartintlength
Devuelve una parte del string definida por los
parámetros start y length.
&reftitle.parameters;
string
La cadena de entrada. Debe ser de almenos de un caracter.
start
Si start no es negativo, la cadena devuelta
comenzará en el start de la posición del
string empezando desde cero. Por ejemplo,
en la cadena 'abcdef', el caracter en la posición
0 es 'a', el caracter en la
posición 2 es
'c', y así sucesivamente.
Si start es negativo, la cadena devuelta
empezará en start contando desde el final de
string.
Si la longitud del string es menor que
start, la función devolverá &false;.
Usando un start negativo
]]>
length
Si se especifica el length y es positivo, la
cadena devuelta contendrá como máximo de caracteres de la cantidad dada
por length que comienza en start (dependiedo de la longitud del
string).
Si se especifica length es negativo, entonces ese número de caracteres
se omiten al final del string
(después de la posición inicial se ha calculado a start es negativo). Si
start indica la posición de su truncamiento
o más allá, se devolverá &false;.
Si se omite el length, la subcadena empezará por
start hasta el final de la cadena donde será
devuelta.
Si se especifica length y es 0,
&false; o &null; devolverá una cadena vacía.
Usando un length negativo
]]>
&reftitle.returnvalues;
Devuelve la parte extraída de string; &return.falseforfailure; o un
string vacío.
&reftitle.changelog;
&Version;&Description;7.0.0
Si la longitud de caracteres de string es igual a
start, se devolverá una cadena
vacía. Antes de esta versión, en este caso se devolvía &false;.
5.2.2 - 5.2.6
Si el parámetro start indica una posición negativa de
truncamiento o más allá, se devolverá false. En otras versiones de PHP obtienen
la cadena desde el principio.
&reftitle.examples;
Uso básico de substr
]]>
Comportamiento de casting de substr
]]>
&example.outputs.7;
&example.outputs.5;
&reftitle.errors;
Devuelve &false; en caso de error.
]]>
&reftitle.seealso;
strrchrsubstr_replacepreg_matchtrimmb_substrwordwrapAcceso a cadenas y modificación por caracter