Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PHP define numerosas funciones nativas para el manejo de cadenas de texto. Vamos a ver algunas de
ellas:
EJEMPLOS
FUNCIÓN UTILIDAD
aprenderaprogramar.com
Devuelve la longitud o
Ver entregas anteriores del
strlen($cadena) número de caracteres de la
curso
cadena
Si no se especifica
$opcNumCar devuelve la
subcadena entre la posición
$inicio y el fin de cadena
substr ($cadena,
siendo la posición inicial la Ver entregas anteriores del
$inicio,
cero. Si se especifica curso
$opcNumCar)
$opcNumCar extrae
$opcNumCar caracteres
desde la posición $inicio
(inclusive).
Devuelve la posición en
que comienza la subcadena
a partir de la posición
inicial (cero) si no se
strpos ($cadena , $saludo = "hoy es viernes";
especifica $opcPosInicio, o
$subCadena, echo strpos($saludo, "es");
a partir de la posición
$opcPosInicio ) //4
$opcPosInicio si se
especifica. Si no se
encuentra la subcadena
devuelve false.
Si no se especifica
$opcCaracteres, devuelve
$saludo = "*** hoy es viernes
la cadena eliminando
***";
espacios en blanco,
echo ltrim($saludo, "*");
tabuladores, saltos de línea
ltrim ($cadena, //hoy es viernes ***
y retornos de carro del
$opcCaracteres) Nota: puede no funcionar como
principio de la cadena. Si
se espera debido a juego de
se especifica
caracteres, configuración local y
$opcCaracteres, se
configuración del servidor.
eliminan los caracteres
especificados.
Si no se especifica
$opcCaracteres, devuelve $saludo = "*** hoy es viernes
la cadena eliminando ***";
espacios en blanco, echo rtrim($saludo, "*");
rtrim ($cadena, tabuladores, saltos de línea //*** hoy es viernes
$opcCaracteres) y retornos de carro del final Nota: puede no funcionar como
de la cadena. Si se se espera debido a juego de
especifica $opcCaracteres, caracteres, configuración local y
se eliminan los caracteres configuración del servidor.
especificados.
Devuelve la subcadena
desde la primera aparición
strstr ($cadena, $saludo = "hoy es viernes";
de $desde (incluida) hasta
$desde, echo strstr($saludo, "es", false);
el final si no se especifica
$opcBoolean) //es viernes
opcBoolean ó este es false.
Si $opcBoolean es true
EJEMPLOS
FUNCIÓN UTILIDAD
aprenderaprogramar.com
devuelve la subcadena
desde el inicio hasta la
primera aparición de
$desde (excluida).
Devuelve el carácter
correspondiente al código echo chr(65). ' es la salida';
chr ($ascii)
numérico entero $ascii // A es la salida
según el código ascii