CIX. Funciones de Cadenas

Introducción

Todas estas funciones manipulan cadenas en varias formas. Algunas secciones más especializadas pueden encontrarse en los capítulos sobre expresiones regulares y gestión de URLs.

Para más información sobre el modo en que se comportan las cadenas, especialmente en lo que respecta al uso de comillas sencillas, comillas dobles, y secuencias de escape, vea la entrada Cadenas en la sección Tipos del manual.

Requirimientos

No se necesitan bibliotecas externas para construir esta extensión

Instalación

No se necesita ninguna instalación para usar estas funciones, son parte del núcleo de PHP.

Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.

CRYPT_SALT_LENGTH integer

CRYPT_STD_DES integer

CRYPT_EXT_DES integer

CRYPT_MD5 integer

CRYPT_BLOWFISH integer

HTML_SPECIALCHARS (integer)

HTML_ENTITIES (integer)

ENT_COMPAT (integer)

ENT_QUOTES (integer)

ENT_NOQUOTES (integer)

CHAR_MAX (integer)

LC_CTYPE (integer)

LC_NUMERIC (integer)

LC_TIME (integer)

LC_COLLATE (integer)

LC_MONETARY (integer)

LC_ALL (integer)

LC_MESSAGES (integer)

STR_PAD_LEFT (integer)

STR_PAD_RIGHT (integer)

STR_PAD_BOTH (integer)

Ver tambien

Para consultar sobre funciones de gestión y manipulación de cadenas incluso más poderosas, eche un vistazo a las funciones de expresiones regulares POSIX y las funciones de expresiones regulares compatibles con Perl.

Tabla de contenidos
AddCSlashes -- Marca una cadena con barras al estilo del C
AddSlashes -- Marca una cadena con barras
bin2hex --  Convierte datos binarios en su representación hexadecimal
chop -- Elimina espacios sobrantes al final
chr -- Devuelve un caracter específico
chunk_split -- Divide una cadena en trozos más pequeños
convert_cyr_string --  Convierte de un juego de caracteres Cirílico a otro
convert_uudecode --  Descifra una cadena codificada mediante uuencode
convert_uuencode --  Codifica, mediante uuencode, una cadena
count_chars --  Devuelve información sobre los caracteres usados en una cadena
crc32 -- Calcula el polinomio crc32 de una cadena
crypt -- Encripta una cadena mediante DES
echo -- Da salida a una o más cadenas
explode -- Divide una cadena por otra
fprintf -- Escribir una cadena con formato a una secuencia
get_html_translation_table --  Devuelve la tabla de traducción utilizada por htmlspecialchars() y htmlentities()
hebrev --  Convierte Hebreo lógico a texto visual
hebrevc --  Convierte Hebreo lógico a texto visual con conversión de saltos de línea
html_entity_decode --  Convertir todas las entidades HTML a sus caracteres correspondientes
htmlentities --  Convierte todos los caracteres aplicables a entidades HTML
htmlspecialchars --  Convierte caracteres especiales a entidades HTML
implode -- Unir elementos de una matriz mediante una cadena
join -- Une elementos de una tabla mediante una cadena
levenshtein --  Calcula la distancia Levenshtein entre dos cadenas
localeconv -- Obtener información sobre el formato numérico
ltrim --  Elimina el espacio en blanco del principio de una cadena
md5_file -- Calcula el resumen criptográfico md5 de un nombre de archivo dado
md5 -- Calcula el hash md5 de una cadena
metaphone -- Calcula la clave "metáfona" de una cadena
money_format -- Da formato a un número como una cadena de moneda
nl_langinfo --  Consultar información sobre el lenguaje y la localidad
nl2br -- Convierte nuevas líneas a saltos de línea HTML
number_format -- Dar formato a un número con los miles agrupados
ord -- Devuelve el valor ASCII de un caracter
parse_str -- Divide la cadena en variables
print -- Emite una cadena
printf -- Emite una cadena con formato
quoted_printable_decode --  Convierte una cadena con marcación imprimible a una cadena de 8 bits
quotemeta -- Quote meta characters
rtrim -- Elimina espacios en blanco al final de la cadena.
setlocale -- Fija la información de localidad
sha1_file -- Calcular el resumen criptográfico sha1 de un archivo
sha1 -- Calcular el resumen criptográfico sha1 de una cadena
similar_text --  Calcula la similitud entre dos cadenas
soundex -- Calcula la clave soundex de una cadena
sprintf -- Devuelve una cadena con formato
sscanf -- Trocea la entrada desde una cadena según un formato dado
str_ireplace --  Versión insensible a mayúsculas y minúsculas de str_replace().
str_pad -- Rellena una cadena con otra hasta una longitud dada
str_repeat -- Repite una cadena
str_replace --  Sustitiye todas las apariciones de la aguja en el pajar por la cadena
str_rot13 -- Realizar la transformación rot13 sobre una cadena
str_shuffle -- Reordena aleatoriamente una cadena
str_split --  Convertir una cadena en una matriz
str_word_count --  Devolver información sobre las palabras usadas en una cadena
strcasecmp --  Comparación de cadenas insensible a mayúsculas y minúsculas y segura en modo binario
strchr --  Encuentra la primera aparición de un caracter
strcmp -- Comparación de cadenas con seguridad binaria
strcoll -- Comparación de cadenas basada en la localidad
strcspn --  Encuentra la longitud del elemento inicial que no coincide con la máscara
strip_tags -- Elimina marcas HTML y PHP de una cadena
stripcslashes --  Desmarca la cadena marcada con addcslashes()
stripos --  Encontrar la posición de la primera ocurrencia de una cadena, insensible a mayúsculas y minúsculas
stripslashes --  Desmarca la cadena marcada con addslashes()
stristr --  strstr() sin tener en cuenta mayúsculas o minúsculas
strlen -- Obtiene la longitud de la cadena
strnatcasecmp --  Comparación de cadenas insensible a mayúsculas y minúsculas usando un algoritmo de "orden natural"
strnatcmp --  Compara cadenas usando un algoritmo de "orden natural"
strncasecmp --  Comparación de los primeros n caracteres de cadenas, segura con material binario e insensible a mayúsculas y minúsculas
strncmp --  Comparación de los n primeros caracteres de cadenas, con seguridad binaria
strpbrk --  Busca una cadena por cualquiera de los elementos de un conjunto de caracteres
strpos --  Encuentra la posición de la primera aparición de una cadena
strrchr --  Encuentra la última aparición de un caracter en una cadena
strrev -- Invierte una cadena
strripos --  Encontrar la posición de la última ocurrencia de una cadena en otra, insensible a mayúsculas y minúsculas
strrpos --  Encuentra la posición de la última aparición de un caracter en una cadena
strspn --  Encuentra la longitud del segmento inicial que coincide con la máscara
strstr -- Encuentra la primera aparición de una cadena
strtok -- Divide una cadena en elementos
strtolower -- Pasa a minúsculas una cadena
strtoupper -- Pasa a mayúsculas una cadena
strtr -- Traduce ciertos caracteres
substr_compare --  Comparación de 2 cadenas, segura con material binario, opcionalmente insensible a mayúsculas y minúsculas, a partir de un desplazamiento, y hasta un número límite de caracteres
substr_count -- Cuenta el número de apariciones de la subcadena
substr_replace -- Sustituye texto en una parte de una cadena
substr -- Devuelve parte de una cadena
trim --  Elimina espacios del principio y final de una cadena
ucfirst -- Pasar a mayúsculas el primer caracter de una cadena
ucwords --  Pone en mayúsculas el primer caracter de cada palabra de una cadena
vprintf -- Imprimir una cadena con formato
vsprintf -- Devuelve una cadena con formato
wordwrap --  Corta una cadena en un número dado de caracteres usando un caracter de ruptura de cadenas.