Índice

Manipular las cadenas de caracteres

Las funciones más útiles para manipular las cadenas de caracteres son las siguientes:

Nombre

Rol

strlen

Devuelve el número de caracteres de una cadena.

strtolower

strtoupper

ucfirst

lcfirst

ucwords

Conversiones mayúsculas/minúsculas

strcmp

strcasecmp

Comparación de cadenas (distingue o no mayúsculas/minúsculas).

[s]printf

v[s]printf

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

number_format

Formato de un número.

[l|r]trim

Eliminación de caracteres «vacíos».

substr

Extracción de una parte de cadena.

str_repeat

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

str[r][i]pos

Busca la posición de una coincidencia (carácter o cadena) dentro de una cadena.

str[i]str

strrchr

Extracción de la subcadena que comienza a partir de una cierta coincidencia de un carácter o de una cadena.

str_[i]replace

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

strtr

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

preg_match

preg_match_all

preg_replace

Busca y sustituye mediante expresiones regulares.

No olvide las funciones explode e implode presentadas anteriormente (véase en este capítulo Manipular las tablas). En el capítulo Gestionar los formularios y los vínculos con PHP, se estudian otras funciones más específicamente relacionadas con la gestión de los formularios. ...