Convertir texto a mayúsculas o minúsculas en php
Se que este post os parecerá una chorrada pero revisando las funciones de multibyte he descubierto una nueva forma de convertir texto a mayúsculas o minúsculas en php. De paso voy a poner las disponibles que hay ahora:- ucfirst: Convierte el primer carácter de una cadena a mayúsculas. "$str = ucfirst($str);"
- strtolower: Convierte una cadena a minúsculas. "$str = strtolower($str);"
- mb_strtolower: Convierte una cadena a minúsculas. "$str = strtolower($str,$encoding);". El segundo parámetro es opcional. Esta función es de tipo multibyte
- strtoupper: Convierte una cadena a mayúsculas. "$str = strtoupper($str);"
- mb_strtoupper: Convierte una cadena a mayúsculas. "$str = mb_strtoupper($str,$encoding);" El segundo parámetro es opcional. Esta función es de tipo multibyte
- mb_convert_case: Realiza una conversión a mayúsculas/minúsculas de una cadena.
$str = "mary had a Little lamb and she loved it so"; $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); echo $str; // Muestra MARY HAD A LITTLE LAMB AND SHE LOVED IT SO $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8"); echo $str; // Muestra mary had a little lamb and she love it so $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); echo $str; // Muestra Mary Had A Little Lamb And She Loved It So