Funciones de Cadenas CXXXIII. Funciones de Cadenas
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.
No se necesitan bibliotecas externas
para construir esta extensión
No se necesita ninguna instalación
para usar estas funciones, son parte del núcleo de
PHP.
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.
Tabla de contenidos addcslashes -- Escapa una cadena de la misma forma que lo hace CAddSlashes -- Escapa una cadena insertando barras "\"bin2hex --
Convierte datos binarios en su representación hexadecimal
chop -- Alias of rtrim() chr -- Devuelve un caracter especÃficochunk_split -- Divide una cadena en trozos más pequeñosconvert_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 cadenacrypt -- Encripta una cadena mediante un algoritmo no reversible (hash)echo -- Muestra una o más cadenasexplode -- Divide una cadena por otrafprintf -- Escribir una cadena con formato a una secuenciaget_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 cadenajoin -- Alias of implode() levenshtein --
Calcula la distancia Levenshtein entre dos cadenas
localeconv -- Obtener información sobre el formato
numéricoltrim --
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 dadomd5 -- Calcula el hash md5 de una cadenametaphone -- Calcula la clave "metáfona" de una cadenamoney_format -- Da formato a un número como una cadena de
monedanl_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 cadenanumber_format -- Dar formato a un número con los miles
agrupadosord -- Devuelve el valor ASCII de un carácterparse_str -- Divide la cadena en variablesprint -- Muestra una cadenaprintf -- Imprimir una cadena con formatoquoted_printable_decode --
Convierte una cadena con marcación imprimible a una cadena de 8 bits
quotemeta -- Escapa los meta caracteresrtrim -- Elimina el espacio en blanco (o más caracteres) del final de una cadenasetlocale -- Fija la información de localización (L10n)sha1_file -- Calcular el resumen criptográfico sha1 de un
archivosha1 -- Calcular el resumen criptográfico sha1 de una
cadenasimilar_text --
Calcula la similitud entre dos cadenas
soundex -- Calcula la clave soundex de una cadenasprintf -- Devuelve una cadena con formatosscanf -- Trocea la entrada desde una cadena según un formato dadostr_ireplace --
Versión insensible a mayúsculas y minúsculas
de str_replace() .
str_pad -- Rellena una cadena con otra hasta una longitud dadastr_repeat -- Repite una cadenastr_replace --
Sustitiye todas las apariciones de una cadena en otra
str_rot13 -- Realizar la transformación rot13 sobre una
cadenastr_shuffle -- Reordena aleatoriamente una cadenastr_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 binariostrcoll -- Comparación de cadenas basada en la localidadstrcspn --
Encuentra la longitud del elemento inicial que no coincide
con la máscara
strip_tags -- Elimina etiquetas HTML y PHP de una cadenastripcslashes --
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 cadenastrnatcasecmp --
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 cadenastrripos --
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 cadenastrtok -- Divide una cadena en elementosstrtolower -- Pasa a minúsculas una cadenastrtoupper -- Pasa a mayúsculas una cadenastrtr -- Traduce ciertos caracteressubstr_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 subcadenasubstr_replace -- Sustituye texto en una parte de una cadenasubstr -- Devuelve parte de una cadenatrim --
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 cadenaucwords --
Pone en mayúsculas el primer carácter de cada palabra
de una cadena
vfprintf -- Write a formatted string to a streamvprintf -- Imprimir una cadena con formatovsprintf -- Devuelve una cadena con formatowordwrap --
Corta una cadena en un número dado de caracteres usando un
carácter de ruptura de cadenas.