Corregir mayúsculas y minúsculas de un texto en PHP

¿Alguna vez has necesitado corregir las mayúsculas y minúsculas de un texto en PHP? Pongámonos en situación, imagina que debes unir dos o más frases cualesquiera para formar un texto más largo, pero el resultado contiene signos especiales como puntos y seguido, ¿cual es el resultado?

Pues bien, con el siguiente código  podremos corregir las mayúsculas y minúsculas usando expresiones regulares:
$sText = preg_replace_callback(
'#^([a-z])|[\.|\?|\!]\s*([a-z])|\s+([a-z])(?=\.)#',
function ($aMatch_) { return mb_strtoupper($aMatch_[0]); },
$sText);

0 comentarios: (+add yours?)

Publicar un comentario