Los últimos tutoriales de desarrollo web
 

PHP substr() Function

<String Referencia PHP

Ejemplo

Volver "world" de la cadena:

<?php
echo substr("Hello world",6);
?>
Ejecutar ejemplo »

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
  • Un número positivo - Comience en una posición especificada en la cadena
  • Un número negativo - Comienza en una posición especificada desde el final de la cadena
  • 0 - Empieza por el primer carácter de la cadena
length Opcional. Especifica la longitud de la cadena devuelta. Por defecto es el final de la cadena.
  • Un número positivo - La longitud que se devuelve desde el parámetro de inicio
  • número negativo - La longitud que se devuelve desde 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