Voglio sfruttare ogni parola e si combinano in 1 parola, ad esempio:È possibile fare un'espressione regolare più veloce?
casa = casa
chi-siamo = ChiSiamo
Qui è la funzione che uso in questo momento, può regex farlo meglio o più efficiente?
public function formatClassName($name)
{
$name = str_replace('-', ' ', $name);
$name = ucwords($name);
$name = str_replace(' ', '', $name);
return $name;
}
RegEx può capitalizzare la prima lettera, ma il tuo consiglio è morto, BACIO. – TravisO
Ovviamente, non hai mai cacciato gli scoiattoli con l'artiglieria;) –
Puoi scrivere in maiuscolo con 'preg' dato che puoi passare il flag'/e' e inserire il codice PHP come "sostituzione". – kennytm