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

Hosting by: Hurra Communications España S.L.U.
Generated: 2007-01-26 18:01:10