PHP substr()Funciones
Manual de referencia de cadenas de PHP
Definición y uso
La función substr() devuelve una parte de una cadena.
Nota:Si el parámetro start es negativo y length es menor o igual que start, entonces length se convierte en 0.
Sintaxis
substr(string,start,length)
| Parámetros | Descripción |
|---|---|
| string | Obligatorio. Especifica la cadena de la que se devolverá una parte. |
| start | Obligatorio. Especifica dónde comenzar en la cadena.
|
| length | Opcional. Especifica la longitud de la cadena a devolver. El valor predeterminado es hasta el final de la cadena.
|
Detalles técnicos
| Valor de retorno: | Devuelve la parte extraída de la cadena, o FALSE si falla, o una cadena vacía. |
|---|---|
| Versión de PHP: | 4+ |
| Registro de cambios: | En las versiones PHP 5.2.2 a 5.2.6, si el parámetro start indica una posición de truncamiento negativo o fuera de rango, se devuelve FALSE. En otras versiones, la cadena se obtiene comenzando en la posición start. |
Más ejemplos
Ejemplo 1
Usando el parámetro start con diferentes números positivos y negativos:
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
Ejecutar ejemplo »
Ejemplo 2
Usando los parámetros start y length con diferentes números positivos y negativos:
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
Manual de referencia de cadenas de PHP Otras extensiones