Comment supprimer une sous-chaîne d'une chaîne en utilisant PHP?

Donné à la chaîne suivante

http://thedude.com/05/simons-cat-and-frog-100x100.jpg

Je voudrais utiliser substr ou trim (ou ce que vous trouvez le plus approprié) pour renvoyer cette

http://thedude.com/05/simons-cat-and-frog.jpg

qui est, pour enlever le -100x100. Toutes les images que j'ai besoin auront marqué à la fin du nom de fichier, immédiatement avant l'extension.

Il semble y avoir des réponses pour cette sur DONC re Ruby et Python, mais pas de PHP/spécifique à mes besoins.

Comment faire pour supprimer la partie gauche d'une chaîne de caractères?

Supprimer les n caractères à partir d'un début d'une chaîne

Supprimer les sous-chaîne de la chaîne

Des suggestions?

source d'informationauteur pepe