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?