Si el ltrim esta bueno, es una de las cosas que esta en varios lenguajes y si bien lo uso no recordaba el tema del segundo parametro jeje, que se agrego desde la versión 4.1.0 de PHP. Por eso di otra solucion mas generica en su momento, pero realmente es lo mas apropiado par este caso.
Con respecto a que que cuando haces:
$key="strrrrrA";
ltrim($key,"str")
te imprime solo la A esta bien que asi sea, las sintasis del ltrim es esta:
string
ltrim ( string cadena [, string lista_caracteres] )
por tanto tienes la
cadena incial, y luego una
LISTA de caracteres, o sea no es una palabra o frase que quita desde la izquierda, es un conjunto de caracteres ;) por tanto en la orden
ltrim($key, "str") le estas diciendo quita todas las
s,
t y
r de la izquierda :)
Mas info http://www.php.net/manual/es/function.ltrim.php
y claro su hermanita
http://www.php.net/manual/es/function.rtrim.php
Saludos a todos y mauricio jaja si aparece :P