Documentación offline PHP master

ucwords

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ucwords

Pone en mayúscula la primera letra de todas las palabras

Descripción#

ucwords(string $string, [string $separators]): string
```php

Devuelve la cadena `string` después de poner en mayúscula la primera letra de todas las palabras, si este carácter es un carácter ASCII entre `"a"` (0x61) y `"z"` (0x7a).

En el contexto de esta función, una palabra es cualquier secuencia de caracteres que no están listados en el parámetro `separators`. Por omisión, estos son: un espacio, un salto de línea, una nueva línea, un retorno de carro, un salto de página, una tabulación horizontal y una tabulación vertical.

Para realizar una conversión similar en cadenas multiocteto, utilice `mb_convert_case` con el modo `MB_CASE_TITLE`.

## Parámetros

`string`  
La cadena de entrada.

`separators`  
El parámetro opcional `separators` contiene el carácter de separación.

## Valores devueltos

Devuelve la cadena, después de la modificación.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.2.0 | La conversión de la casilla ya no depende de la configuración local definida con `setlocale`. Solo se convertirán los caracteres ASCII. |

## Ejemplos

Ejemplo con `ucwords`
Ejemplo con `ucwords` y un separador personalizado
Ejemplo de `ucwords` con separadores adicionales

```php

Notas#

[!NOTE] Esta función es segura para sistemas binarios.

Véase también#

strtoupper, strtolower, ucfirst, mb_convert_case