Funciones de Cadenas

CXLIX. 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.

Requisitos

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 tambi茅n

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 -- Escapa una cadena de la misma forma que lo hace C
AddSlashes -- Escapa una cadena insertando barras "\"
bin2hex --  Convierte datos binarios en su representaci贸n hexadecimal
chop -- Alias of rtrim()
chr -- Devuelve un caracter espec铆fico
chunk_split -- Divide una cadena en trozos m谩s peque帽os
convert_cyr_string --  Realiza conversiones entre diferentes juegos de caracteres Cir铆licos
convert_uudecode --  Descodifica 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 un algoritmo no reversible (hash)
echo -- Muestra 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 a su entidad HTML aplicable
htmlspecialchars_decode --  Convierte entidades HTML a caracteres normales
htmlspecialchars --  Convierte caracteres especiales a entidades HTML
implode -- Une elementos de una matriz mediante una cadena
join -- Alias of implode()
levenshtein --  Calcula la distancia Levenshtein entre dos cadenas
localeconv -- Obtener informaci贸n sobre el formato num茅rico
ltrim --  Elimina el espacio en blanco (o m谩s caracteres) del principio de una cadena
md5_file -- Calcula el resumen criptogr谩fico md5 de un 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 -- Inserta saltos de l铆nea de HTML antes de cada salto de l铆nea de la cadena
number_format -- Dar formato a un n煤mero con los miles agrupados
ord -- Devuelve el valor ASCII de un car谩cter
parse_str -- Divide la cadena en variables
print -- Muestra una cadena
printf -- Imprimir una cadena con formato
quoted_printable_decode --  Convierte una cadena con marcaci贸n imprimible a una cadena de 8 bits
quotemeta -- Escapa los meta caracteres
rtrim -- Elimina el espacio en blanco (o m谩s caracteres) del final de una cadena
setlocale -- Fija la informaci贸n de localizaci贸n (L10n)
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 una cadena en otra
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 -- Alias of strstr()
strcmp -- Comparaci贸n de cadenas segura en modo binario
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 etiquetas 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 --  Lo mismo que strstr() pero 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 primer segmento de una cadena 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 en blanco (u otros caracteres) del principio y final de una cadena
ucfirst -- Pasar a may煤sculas el primer car谩cter de una cadena
ucwords --  Pone en may煤sculas el primer car谩cter de cada palabra de una cadena
vfprintf -- Write a formatted string to a stream
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 car谩cter de ruptura de cadenas.