Hola buenas,
Veréis tengo este pequeño problema pero no consigo solucionarlo, resulta que al convertir un string con ucwords la letra siguiente al paréntesis no la pone en mayúsculas, he estado buscando y encontré esta solución:
Código PHP:
$titulo = "asd (asd asd)";
$titulo = preg_replace('/\b[a-z]/e', "strtoupper('$0')", $titulo);
echo $titulo; //Devuelve Asd (Asd Asd)
Todo perfecto pero cuando pongo una ñ me la pone en mayúsculas estando intercalada en una palabra, como podría arreglar esto?
Muchas gracias, un saludo