PHP 5 StringFunciones


Funciones de cadenas de PHP 5

Las funciones de cadenas de PHP son parte del núcleo de PHP. No se requiere instalación para usar estas funciones.


Función Descripción
addcslashes() Devuelve una cadena con barras invertidas delante de los caracteres especificados.
addslashes() Devuelve una cadena con barras invertidas delante de los caracteres predefinidos.
bin2hex() Convierte una cadena de caracteres ASCII a valores hexadecimales.
chop() Elimina los espacios en blanco u otros caracteres del lado derecho de una cadena.
chr() Devuelve un carácter a partir de un valor ASCII especificado.
chunk_split() Divide una cadena en una serie de partes más pequeñas.
convert_cyr_string() Convierte una cadena de un conjunto de caracteres cirílicos a otro.
convert_uudecode() Decodifica una cadena codificada con uuencode.
convert_uuencode() Codifica una cadena usando el algoritmo uuencode.
count_chars() Devuelve información sobre los caracteres utilizados en una cadena.
crc32() Calcula el CRC (comprobación de redundancia cíclica) de 32 bits de una cadena.
crypt() Cifrado de cadena unidireccional (hashing).
echo() Muestra una o más cadenas.
explode() Divide una cadena en un array.
fprintf() Escribe una cadena formateada en el flujo de salida especificado.
get_html_translation_table() Devuelve la tabla de traducción utilizada por htmlspecialchars() y htmlentities().
hebrev() Convierte texto hebreo a texto visible.
hebrevc() Convierte texto hebreo a texto visible y convierte las nuevas líneas (\n) en <br>.
hex2bin() Convierte una cadena de valores hexadecimales en caracteres ASCII.
html_entity_decode() Convierte entidades HTML en caracteres.
htmlentities() Convierte caracteres en entidades HTML.
htmlspecialchars_decode() Convierte algunas entidades HTML predefinidas en caracteres.
htmlspecialchars() Convierte algunos caracteres predefinidos en entidades HTML.
implode() Devuelve una cadena formada por los elementos de un array.
join() Alias de implode().
lcfirst() Convierte el primer carácter de una cadena a minúscula.
levenshtein() Devuelve la distancia Levenshtein entre dos cadenas.
localeconv() Devuelve información sobre el formato de números y moneda locales.
ltrim() Elimina los espacios en blanco u otros caracteres del lado izquierdo de una cadena.
md5() Calcula el hash MD5 de una cadena.
md5_file() Calcula el hash MD5 de un archivo.
metaphone() Calcula la clave metaphone de una cadena.
money_format() Devuelve una cadena con formato de moneda.
nl_langinfo() Devuelve información de configuración regional específica.
nl2br() Inserta saltos de línea HTML antes de cada nueva línea de una cadena.
number_format() Formatea un número agrupando los miles.
ord() Devuelve el valor ASCII del primer carácter de una cadena.
parse_str() Parsea una cadena de consulta en variables.
print() Muestra una o más cadenas.
printf() Muestra una cadena formateada.
quoted_printable_decode() Convierte una cadena quoted-printable a una cadena de 8 bits.
quoted_printable_encode() Convierte una cadena de 8 bits a una cadena quoted-printable.
quotemeta() Escapa metacaracteres.
rtrim() Elimina los espacios en blanco u otros caracteres del lado derecho de una cadena.
setlocale() Configura la información regional (locale).
sha1() Calcula el hash SHA-1 de una cadena.
sha1_file() Calcula el hash SHA-1 de un archivo.
similar_text() Calcula la similitud entre dos cadenas.
soundex() Calcula la clave soundex de una cadena.
sprintf() Escribe una cadena formateada en una variable.
sscanf() Parsea la entrada de una cadena según un formato especificado.
str_getcsv() Parsea una cadena CSV a un array.
str_ireplace() Reemplaza algunos caracteres en una cadena (insensible a mayúsculas/minúsculas).
str_pad() Rellena una cadena hasta una nueva longitud.
str_repeat() Repite una cadena un número especificado de veces.
str_replace() Reemplaza algunos caracteres en una cadena (sensible a mayúsculas/minúsculas).
str_rot13() Aplica la codificación ROT13 a una cadena.
str_shuffle() Baraja aleatoriamente todos los caracteres de una cadena.
str_split() Divide una cadena en un array.
str_word_count() Cuenta el número de palabras en una cadena.
strcasecmp() Compara dos cadenas (insensible a mayúsculas/minúsculas).
strchr() Busca la primera aparición de una cadena en otra (alias de strstr()).
strcmp() Compara dos cadenas (sensible a mayúsculas/minúsculas).
strcoll() Compara dos cadenas según la configuración regional.
strcspn() Devuelve el número de caracteres en una cadena antes de encontrar cualquiera de los caracteres especificados.
strip_tags() Elimina las etiquetas HTML y PHP de una cadena.
stripcslashes() Elimina las barras invertidas añadidas por la función addcslashes().
stripslashes() Elimina las barras invertidas añadidas por la función addslashes().
stripos() Devuelve la posición de la primera aparición de una cadena en otra (insensible a mayúsculas/minúsculas).
stristr() Busca la primera aparición de una cadena en otra (insensible a mayúsculas/minúsculas).
strlen() Devuelve la longitud de una cadena. Para procesar cadenas chinas utilicela función mb_strlen().。
strnatcasecmp() Compara dos cadenas utilizando un algoritmo de "orden natural" (insensible a mayúsculas/minúsculas).
strnatcmp() Compara dos cadenas utilizando un algoritmo de "orden natural" (sensible a mayúsculas/minúsculas).
strncasecmp() Compara los primeros n caracteres de dos cadenas (insensible a mayúsculas/minúsculas).
strncmp() Compara los primeros n caracteres de dos cadenas (sensible a mayúsculas/minúsculas).
strpbrk() Busca en una cadena cualquiera de los caracteres especificados.
strpos() Devuelve la posición de la primera aparición de una cadena en otra (sensible a mayúsculas/minúsculas).
strrchr() Busca la última aparición de una cadena en otra.
strrev() Invierte una cadena.
strripos() Devuelve la posición de la última aparición de una cadena en otra (insensible a mayúsculas/minúsculas).
strrpos() Devuelve la posición de la última aparición de una cadena en otra (sensible a mayúsculas/minúsculas).
strspn() Devuelve el número de caracteres específicos contenidos en una cadena.
strstr() Busca la primera aparición de una cadena en otra (sensible a mayúsculas/minúsculas).
strtok() Divide una cadena en cadenas más pequeñas.
strtolower() Convierte una cadena a minúsculas.
strtoupper() Convierte una cadena a mayúsculas.
strtr() Convierte caracteres específicos de una cadena.
substr() Devuelve una parte de una cadena.
mb_substr() Devuelve una parte de una cadena de caracteres chinos.
substr_compare() Compara dos cadenas desde una posición inicial especificada (segura para binarios y opcionalmente sensible a mayúsculas/minúsculas).
substr_count() Cuenta el número de apariciones de una subcadena en una cadena.
substr_replace() Reemplaza una parte de una cadena con otra cadena.
trim() Elimina los espacios en blanco y otros caracteres de ambos lados de una cadena.
ucfirst() Convierte el primer carácter de una cadena a mayúscula.
ucwords() Convierte a mayúscula el primer carácter de cada palabra en una cadena.
vfprintf() Escribe una cadena formateada en el flujo de salida especificado.
vprintf() Muestra una cadena formateada.
vsprintf() Escribe una cadena formateada en una variable.
wordwrap() Ajusta una cadena según una longitud especificada.
Otras extensiones