Función substr() de PHP
Definición y uso
La función substr() devuelve una parte de la cadena.
Comentarios:si inicio el parámetro es negativo y longitud menor o igual que inicioentonces longitud es 0.
Sintaxis
class="language-php">substr(string,sta rt,longitud)Parámetro | Descripción |
---|---|
string | Obligatorio. Especifica la cadena de la que se debe devolver una parte. |
inicio |
Obligatorio. Especifica dónde comenzar en la cadena.
|
longitud |
Opcional. Especifica la longitud de la cadena devuelta. Por defecto es hasta el final de la cadena.
|
Detalles técnicos
Valor devuelto: | Devuelve la parte de la cadena extraída, si falla devuelve FALSE, o devuelve una cadena vacía. |
Versión de PHP: | 4+ |
Registro de actualizaciones: |
En las versiones de PHP 5.2.2 a 5.2.6, si inicio Si el parámetro representa una posición de truncamiento negativo o fuera de los límites, se devuelve FALSE. Otras versiones comienzan desde inicio Obtener la cadena desde la posición. |
Más ejemplos
Ejemplo 1
Usar con números enteros diferentes inicio Parámetros:
<?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>"; ?>
Ejemplo 2
Usar con números enteros diferentes inicio y longitud Parámetros:
<?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>"; echo substr("Hello world",-2-3)."<br>"; ?>