Ciao a tutti... vi chiedo aiuto per la traduzione di un paio di righe di codice da ASP a PHP o per la creazione di codice nuovo.
Il codice ASP:
codice:
FUNCTION PrimaMaiuscola(str)
IF Trim(str)<>"" THEN
DIM re,newStr,ris,rr
SET re = new RegExp
re.Pattern="([^ '])([^ ']*)([ ']?)"
re.Global=true
re.MultiLine=true
SET ris = re.Execute(str)
newStr = ""
for each rr in ris
newStr = newStr & UCASE(rr.SUBMatches(0)) & LCASE(rr.SUBMatches(1)) & rr.SUBMatches(2)
next
END IF
PrimaMaiuscola = newStr
END FUNCTION
Questo codice permetteva la sostituzione di tutti i primi caratteri delle parole della frase in caratteri maiuscoli. Agiva anche sui caratteri separati da un apostrofo. Esempio:
codice:
la casa dell'amico di mia mamma
diventava
codice:
La Casa Dell'Amico Di Dia Damma
Sapete aiutarmi?