Php trim chaîne à un caractère particulier

Est-il une chaîne php fonction pour découper une chaîne de caractères après un caractère particulier. J'ai eu un coup d'oeil sur le php.net site et fait une recherche google mais impossible de trouver quoi que ce soit. La seule solution que je pouvais penser était d'exploser et prenez ensuite la première partie du tableau mais ce n'est pas la solution la plus élégante.

Par exemple

$string = "/gallery/image?a=b";
$string = imaginary_function($string,'?');
echo $string; //echoes "/gallery/image"

Personne ne sait d'une bonne feuille de triche pour php fonctions de manipulation de chaîne?
Grâce

source d'informationauteur andrew