Ho risolto mettendo ucwords() anche nel confronto iniziale

Codice PHP:
if($stringa == '' || $stringa != ucwords($stringa2)){ 
così, sia che usi lo shift per fare la prima lettera maiuscola oppure no, nel confronto avrò sempre due parole con la prima lettera maiuscola