Forum und email

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.

Table of Contents

  • 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_getcsv — Parse a CSV string into an array
  • 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 — Buscar 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.