mb_convert_case
En esta página
mb_convert_case
Realiza una conversión a mayúsculas/minúsculas de un string
Descripción#
mb_convert_case(string $string, int $mode, [string $encoding]): string
```php
Realiza una conversión a mayúsculas/minúsculas de un `string`, de acuerdo al valor especificado en `mode`.
## Parámetros
`string`
El `string` que se va a convertir.
`mode`
El modo de conversión. Puede ser uno de `MB_CASE_UPPER`, `MB_CASE_LOWER`, `MB_CASE_TITLE`, `MB_CASE_FOLD`, `MB_CASE_UPPER_SIMPLE`, `MB_CASE_LOWER_SIMPLE`, `MB_CASE_TITLE_SIMPLE`, `MB_CASE_FOLD_SIMPLE`.
`encoding`
El parámetro `encoding` es la codificación de caracteres. Si se omite o es `null`, se utilizará el valor de la codificación de caracteres interna.
## Valores devueltos
La versión convertida del `string` en función del valor especificado en `mode`.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.3.0 | Se implementaron reglas de mayúsculas y minúsculas condicionales para la letra griega sigma que solo se aplican a los modos `MB_CASE_LOWER` y `MB_CASE_TITLE`, no a `MB_CASE_LOWER_SIMPLE` y `MB_CASE_TITLE_SIMPLE`. |
| 7.3.0 | Añadido soporte para `MB_CASE_FOLD`, `MB_CASE_UPPER_SIMPLE`, `MB_CASE_LOWER_SIMPLE`, `MB_CASE_TITLE_SIMPLE`, y `MB_CASE_FOLD_SIMPLE` como `mode`. |
## Ejemplos
Ejemplo de `mb_convert_case`
Ejemplo de `mb_convert_case` con alfabeto no latino en UTF-8
```php
Notas#
A diferencia de las funciones estándar de mayúsculas/minúsculas, como strtolower y strtoupper, la conversión se lleva a cabo según los fundamentos de las propiedades de los caracteres Unicode. Por lo tanto, el comportamiento de esta función no se ve afectado por la configuración regional y puede convertir cualquier carácter que tenga propiedad 'alfabética', como la a con diéresis (ä).
Para más información sobre las propiedades Unicode, por favor, revise http://www.unicode.org/reports/tr21/.
Véase también#
mb_strtolower, mb_strtoupper, strtolower, strtoupper, ucfirst, ucwords