Definición y Uso
El substr() función devuelve una parte de una cadena.
Note: Si el parámetro de inicio es un número negativo y la longitud es menor o igual a empezar, la longitud se convierte en 0.
Sintaxis
substr( string,start,length )
Parámetro | Descripción |
---|---|
string | Necesario. Especifica la cadena para devolver una parte de |
start | Necesario. Especifica dónde empezar en la cadena de
|
length | Opcional. Especifica la longitud de la cadena devuelta. Por defecto es el final de la cadena.
|
Detalles técnicos
Valor de retorno: | Devuelve la parte extraída de una cadena, en caso de fallo, o una cadena vacía |
---|---|
Versión de PHP: | 4+ |
cambios: | En PHP versión 5.2.2 a 5.2.6, si el parámetro de inicio, indica la posición de un truncamiento negativo o más allá, se devuelve FALSO. Otras versiones obtener la cadena de principio |
Más ejemplos
Ejemplo 1
Utilizando el parámetro de inicio con diferentes números positivos y negativos:
<?php
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
Utilizando los parámetros de inicio y longitud con diferentes números positivos y negativos:
<?php
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>";
?>
Ejecutar ejemplo » <String Referencia PHP