Quiero aprovechar cada palabra y combinarlo en 1 palabra, por ejemplo:¿Puede Regex hacer esto más rápido?
home = Inicio
about-us = AboutUs
Aquí es la función que utilizo en este momento, puede ¿Regex lo hace mejor o más eficiente?
public function formatClassName($name)
{
$name = str_replace('-', ' ', $name);
$name = ucwords($name);
$name = str_replace(' ', '', $name);
return $name;
}
RegEx puede escribir en mayúscula la primera letra, pero su consejo está muerto, KISS. – TravisO
Obviamente, nunca ha cazado ardillas con artillería;) –
Puede escribir en mayúscula la palabra con 'preg' ya que puede pasar la bandera'/e' y poner el código PHP como el "reemplazo". – kennytm