in agiunta a questa classe, ne ho creata un' altra con una sfilza di funzioni "php like" per maneggiare stringhe in diversi modi.

Questa e' la lista dei metodi:
codice:
* METHODS LIST:
*		methodsList()
*		trim( s:String ):String
*		rtrim( s:String ):String
*		ltrim( s:String ):String
*		rpos( s:String, src:String ):Object
*		ripos( s:String, src:String ):Object
*		pos( s:String, src:String [, ofs:Number ] ):Object
*		ipos( s:String, src:String [, ofs:Number ] ):Object
*		nl2br( s:String ):String
*		replace( src:String, rpl:String, s:String ):String
*		ireplace( src:String, rpl:String, s:String ):String
*		word_count( s:String ):Array
*		pad( s:String, p:Number [, toAd:String [, t:String ] ] ):String
*		repeat( s:String, many:Number ):String
*		addslashes( s:String ):String
*		stripslashes( s:String ):String
*		ucfirst( s:String ):String
*		ucwords( s:String ):String
*		strip_tags( s:String [, allow:Object ] ):String
*		md5( s:String [, b64pad:String [, chrsz:Number ] ] ):String

... e questa e' la classe:
http://andr3a.dotgeek.org/index.php?language=4&class=46