martes, 8 de agosto de 2017

CADENAS

OTRAS FUNCIONES PARA CADENAS DE TEXTO
PHP define numerosas funciones nativas para el manejo de cadenas de texto. Vamos a ver algunas de ellas:

FUNCIÓN
UTILIDAD
EJEMPLOS aprenderaprogramar.com
strlen($cadena)
Devuelve la longitud o número de caracteres de la cadena
Ver entregas anteriores del curso
substr ($cadena, $inicio, $opcNumCar)
Si no se especifica $opcNumCar devuelve la subcadena entre la posición $inicio y el fin de cadena siendo la posición inicial la cero. Si se especifica $opcNumCar extrae $opcNumCar caracteres desde la posición $inicio (inclusive).
Ver entregas anteriores del curso
ucfirst($cadena);
Devuelve la cadena con la primera letra en mayúsculas
$saludo = "hoy es viernes";
ucfirst($saludo);
//Hoy es viernes
ucwords($cadena);
Devuelve la cadena con cada una de sus palabras con la primera letra en mayúsculas
$saludo = "hoy es viernes";
echo ucwords($saludo);
//Hoy Es Viernes
strpos ($cadena , $subCadena, $opcPosInicio )
Devuelve la posición en que comienza la subcadena a partir de la posición inicial (cero) si no se especifica $opcPosInicio, o a partir de la posición $opcPosInicio si se especifica. Si no se encuentra la subcadena devuelve false.
$saludo = "hoy es viernes";
echo strpos($saludo, "es");
//4
trim ($cadena, $opcCaracteres)
Si no se especifica $opcCaracteres, devuelve la cadena eliminando espacios en blanco, tabuladores, saltos de línea y retornos de carro del principio y final de la cadena. Si se especifica $opcCaracteres, se eliminan los caracteres especificados.
$saludo = "*** hoy es viernes ***";
echo trim($saludo, "*");
//hoy es viernes
Nota: puede no funcionar como se espera debido a juego de caracteres, configuración local y configuración del servidor.
ltrim ($cadena, $opcCaracteres)
Si no se especifica $opcCaracteres, devuelve la cadena eliminando espacios en blanco, tabuladores, saltos de línea y retornos de carro del principio de la cadena. Si se especifica $opcCaracteres, se eliminan los caracteres especificados.
$saludo = "*** hoy es viernes ***";
echo ltrim($saludo, "*");
//hoy es viernes ***
Nota: puede no funcionar como se espera debido a juego de caracteres, configuración local y configuración del servidor.
rtrim ($cadena, $opcCaracteres)
Si no se especifica $opcCaracteres, devuelve la cadena eliminando espacios en blanco, tabuladores, saltos de línea y retornos de carro del final de la cadena. Si se especifica $opcCaracteres, se eliminan los caracteres especificados.
$saludo = "*** hoy es viernes ***";
echo rtrim($saludo, "*");
//*** hoy es viernes
Nota: puede no funcionar como se espera debido a juego de caracteres, configuración local y configuración del servidor.
chop
Igual que rtrim

str_repeat($cadena, $numVeces)
Devuelve la cadena repetida $numVeces siendo éste un número entero.
$saludo = 'hola ';
str_repeat($saludo, 3);
//hola hola hola
strstr ($cadena, $desde, $opcBoolean) 
Devuelve la subcadena desde la primera aparición de $desde (incluida) hasta el final si no se especifica opcBoolean ó este es false. Si $opcBoolean es true devuelve la subcadena desde el inicio hasta la primera aparición de $desde (excluida).
$saludo = "hoy es viernes";
echo strstr($saludo, "es", false);
//es viernes
strchr
Igual que strstr

chr ($ascii)
Devuelve el carácter correspondiente al código numérico entero $ascii según el código ascii
echo chr(65). ' es la salida';
// A es la salida


FECHA: AGOSTO 8 2017

No hay comentarios.:

Publicar un comentario