# Strings

# Introducción

Estas funciones manipulan strings de varias maneras. Existen algunas secciones más especializadas, como la de expresiones regulares y la de Manipulación de URLs.

Para obtener información sobre cómo funcionan los strings, especialmente en relación con el uso de comillas simples, comillas dobles, y secuencias de escape, véase la entrada Strings en la sección Tipos del manual.

- Instalación/Configuración
  - Instalación
- Constantes predefinidas
- Funciones de strings
  - addcslashes — Añade barras invertidas a un string, al estilo del lenguaje C
  - addslashes — Añade barras invertidas en un string
  - bin2hex — Convierte datos binarios en representación hexadecimal
  - chop — Alias de rtrim
  - chr — Generar un string de un byte a partir de un número
  - chunk_split — Divide un string
  - convert_cyr_string — Convierte un string de un juego de caracteres cirílico a otro
  - convert_uudecode — Decodifica un string en formato uuencode
  - convert_uuencode — Codifica un string utilizando el algoritmo uuencode
  - count_chars — Devuelve estadísticas sobre los caracteres utilizados en un string
  - crc32 — Calcula la suma de comprobación CRC32
  - crypt — Hash de un solo sentido (indescifrable)
  - echo — Muestra una string
  - explode — Divide una string en segmentos
  - fprintf — Escribe una cadena formateada en un flujo
  - get_html_translation_table — Devuelve la tabla de traducción de entidades utilizada por htmlspecialchars y htmlentities
  - hebrev — Convierte un texto lógico hebreo en texto visual
  - hebrevc — Convierte un texto lógico hebreo en texto visual, con saltos de línea
  - hex2bin — Convierte una string codificada en hexadecimal a binario
  - html_entity_decode — Convierte las entidades HTML a sus caracteres correspondientes
  - htmlentities — Convierte todos los caracteres elegibles en entidades HTML
  - htmlspecialchars — Convierte caracteres especiales en entidades HTML
  - htmlspecialchars_decode — Convierte las entidades HTML especiales en caracteres
  - implode — Une elementos de un array en un string
  - join — Alias de implode
  - lcfirst — Pone el primer carácter en minúscula
  - levenshtein — Calcula la distancia Levenshtein entre dos strings
  - localeconv — Lee la configuración local
  - ltrim — Elimina los espacios (u otros caracteres) del inicio de un string
  - md5 — Calcula el md5 de un string
  - md5_file — Calcula el md5 de un fichero
  - metaphone — Calcula la clave metaphone
  - money_format — Formatea un número como valor monetario
  - nl_langinfo — Recopila información sobre el idioma y la configuración local
  - nl2br — Inserta un salto de línea HTML en cada nueva línea
  - number_format — Formatea un número para su visualización
  - ord — Convierte el primer byte de un string en un valor entre 0 y 255
  - parse_str — Analiza una string como una cadena de consulta URL
  - print — Muestra un string
  - printf — Muestra una string formateada
  - quoted_printable_decode — Convierte una string quoted-printable en una string de 8 bits
  - quoted_printable_encode — Convierte un string de 8 bits en un string quoted-printable
  - quotemeta — Protege los metacaracteres
  - rtrim — Elimina los espacios (u otros caracteres) al final de un string
  - setlocale — Establece la información de configuración local
  - sha1 — Calcula el sha1 de un string
  - sha1_file — Calcula el sha1 de un fichero
  - similar_text — Calcula la similitud entre dos strings
  - soundex — Calcula la clave soundex
  - sprintf — Devuelve una string formateada
  - sscanf — Analiza una cadena utilizando un formato
  - str_contains — Determina si una cadena contiene un substring dado
  - str_decrement — Decrementa un string alfanumérico
  - str_ends_with — Determina si una cadena termina con un substring dado
  - str_getcsv — Analiza una string CSV en un array
  - str_increment — Incrementa un string alfanumérica
  - str_ireplace — Versión insensible a mayúsculas y minúsculas de str_replace
  - str_pad — Completa un string hasta un tamaño dado
  - str_repeat — Repite un string
  - str_replace — Reemplaza todas las ocurrencias en una string
  - str_rot13 — Realiza una transformación ROT13
  - str_shuffle — Mezcla los caracteres de un string
  - str_split — Convierte un string en un array
  - str_starts_with — Determina si un string comienza con un substring dado
  - str_word_count — Cuenta el número de palabras utilizadas en un string
  - strcasecmp — Comparación insensible a mayúsculas/minúsculas de strings binarios
  - strchr — Alias de strstr
  - strcmp — Comparación binaria de strings
  - strcoll — Comparación de strings localizadas
  - strcspn — Encuentra un segmento de string que no contiene ciertos caracteres
  - strip_tags — Elimina las etiquetas HTML y PHP de un string
  - stripcslashes — Decodifica un string codificado con addcslashes
  - stripos — Busca la posición de la primera ocurrencia en un string, sin distinguir mayúsculas de minúsculas
  - stripslashes — Quita las barras de un string con comillas escapadas
  - stristr — Versión insensible a mayúsculas y minúsculas de strstr
  - strlen — Calcula el tamaño de un string
  - strnatcasecmp — Comparación de strings con el algoritmo de "orden natural" (insensible a mayúsculas/minúsculas)
  - strnatcmp — Comparación de strings con el algoritmo de "orden natural"
  - strncasecmp — Comparación binaria de strings insensible a mayúsculas/minúsculas
  - strncmp — Comparación binaria de los n primeros caracteres
  - strpbrk — Busca un conjunto de caracteres en un string
  - strpos — Busca la posición de la primera ocurrencia en un string
  - strrchr — Encuentra la última ocurrencia de un carácter en un string
  - strrev — Invierte un string
  - strripos — Busca la posición de la última ocurrencia de un string contenido en otro, de forma insensible a mayúsculas y minúsculas
  - strrpos — Busca la posición de la última ocurrencia de una subcadena en una cadena
  - strspn — Encuentra la longitud del segmento inicial de un string que contiene todos los caracteres de una máscara dada
  - strstr — Encuentra la primera ocurrencia en un string
  - strtok — Divide una cadena en segmentos
  - strtolower — Devuelve una string en minúsculas
  - strtoupper — Devuelve una string en mayúsculas
  - strtr — Reemplaza caracteres en un string
  - substr — Devuelve un segmento de string
  - substr_compare — Comparar dos strings desde un offset hasta una longitud en caracteres
  - substr_count — Cuenta el número de ocurrencias de segmentos en un string
  - substr_replace — Reemplaza un segmento en un string
  - trim — Elimina los espacios (u otros caracteres) al inicio y al final de un string
  - ucfirst — Pone en mayúscula el primer carácter
  - ucwords — Pone en mayúscula la primera letra de todas las palabras
  - utf8_decode — Convierte una string UTF-8 a ISO-8859-1, reemplazando los caracteres no válidos o no representables.
  - utf8_encode — Convierte una cadena ISO-8859-1 a UTF-8
  - vfprintf — Escribe una cadena formateada en un flujo
  - vprintf — Muestra una string formateada
  - vsprintf — Devuelve una string formateada
  - wordwrap — Realiza el ajuste de línea de un string
- Registro de cambios

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open