PHP: le Meilleur moyen pour extraire du texte à l'intérieur de la parenthèse?

Quel est le meilleur/le plus efficace pour extraire le texte mis entre parenthèse? Dire que je voulais passer à la chaîne "texte" de la chaîne "ignorer tout sauf ce (texte)" dans la manière la plus efficace possible.

Jusqu'à présent, le meilleur que j'ai trouvé est: est-ce

$fullString = "ignore everything except this (text)";
$start = strpos('(', $fullString);
$end = strlen($fullString) - strpos(')', $fullString);

$shortString = substr($fullString, $start, $end);

Est-il une meilleure façon de le faire? Je sais, en général, en utilisant les regex tend à être de moins en moins efficace, mais si je peux réduire le nombre d'appels de fonction, peut-être que ce serait la meilleure approche? Pensées?

InformationsquelleAutor Wilco | 2008-10-13