Попробуйте:
$tokens = explode('|', '|=|3|=|5|=|5|=|3|=|Yes|=|gdfsgsdf');
echo $tokens[10];
См .: http://php.net/manual/en/function.explode.php
EDIT
Bharanikumar:
максимум до последнего, то есть | = | Да | = | gdfsgsdf
Хорошо, я полагаю, вы имеете в виду, что вы ищете токен до последнего токена. Если это так, попробуйте:
$tokens = explode('|=|', '|=|3|=|5|=|5|=|3|=|Yes|=|gdfsgsdf');
echo $tokens[sizeof($tokens)-2];
Обратите внимание, что предполагается, что в вашей строке есть как минимум 2 токена.
И, как указал PP, |=|
, вероятно, ваш разделитель.