Devuelve "mundo" de una cadena:
<?phpecho substr("Hola mundo",6);?>La función substr() devuelve una parte de una cadena.
Nota: Si el parámetro de inicio es negativo y la longitud es menor o igual que el inicio, la longitud es 0.
substr( cadena,inicio,longitud )
parámetro | describir |
---|---|
cadena | Requerido. Especifica una parte de la cadena que se devolverá. |
comenzar | Requerido. Especifica en qué parte de la cadena debe comenzar. Número positivo: comienza en la posición especificada en la cadena. Números negativos: comienzan en la posición especificada desde el final de la cadena. 0: comienza en el primer carácter de la cadena. |
longitud | Opcional. Especifica la longitud de la cadena que se devolverá. El valor predeterminado es hasta el final de la cadena. Número positivo: regresa desde la posición del parámetro de inicio. Número negativo: devuelto desde el final de la cadena. |
Valor de retorno: | Devuelve la parte extraída de la cadena, o FALSE en caso de error, o una cadena vacía. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | En las versiones de PHP 5.2.2 a 5.2.6, si el parámetro de inicio representa un truncamiento negativo o una posición fuera de límites, se devuelve FALSE. Otras versiones hacen que la cuerda comience desde la posición inicial. |
Utilice parámetros de inicio con diferentes números positivos y negativos:
<?phpecho substr("Hola mundo",10)."<br>";echo substr("Hola mundo",1)."<br>";echo substr("Hola mundo",3)."<br >";echo substr("Hola mundo",7)."<br>";echo substr("Hola mundo",-1)."<br>";echo substr("Hola mundo",-10)."<br>";echo substr("Hola mundo",-8)."<br>";echo substr("Hola mundo",-4)."<br>";? >Utilice parámetros de inicio y longitud con diferentes signos:
<?phpecho substr("Hola mundo",0,10)."<br>";echo substr("Hola mundo",1,8)."<br>";echo substr("Hola mundo",0, 5)."<br>";echo substr("Hola mundo",6,6)."<br>";echo substr("Hola mundo",0,-1)."<br>";echo substr("Hola mundo",-10,-2)."<br>";echo substr("Hola mundo",0,-6)."<br>";echo substr("Hola mundo",-2) -3)."<br>";?>