Índice

Manipular las cadenas de caracteres

Las funciones más útiles para la manipulación de cadenas de caracteres son las siguientes:

Nombre

Función

strlen

Devuelve el número de caracteres de una cadena.

strtolower

strtoupper

ucfirst

ucwords

lcfirst

Las conversiones de minúsculas/mayúsculas pueden limitarse a la(s) primera(s) palabra(s).

strcmp

strcasecmp

Comparación de cadenas (sensible a mayúsculas y minúsculas o no).

[s]printf

v[s]printf

Formato de una cadena (idéntica a las funciones de C equivalentes).

number_format

Formato de un número.

[l|r]trim

Eliminación de caracteres "blancos".

substr

Extracción de una subcadena de una cadena.

str_repeat

Construcción de una cadena por repetición de caracteres.

str[r][i]pos

Búsqueda de la posición de una ocurrencia (carácter o cadena) dentro de una cadena.

str[i]str

strrchr

Extracción de la subcadena dentro de una cadena a partir de una ocurrencia determinada de un carácter o una cadena.

str_[i]replace

Sustitución de las ocurrencias de una cadena por otra cadena.

strtr

Sustitución de las ocurrencias de un carácter por otro carácter o de una cadena por otra cadena.

Recuerde las funciones explode, implode y str_split anteriormente presentadas (véase la sección Manipular las matrices). Otras funciones más específicamente relacionadas con la gestión de formularios se estudian en el capítulo Gestión de los formularios ...