public function multiexplode ($delimiters,$string) {
    $tempString = str_replace($delimiters, $delimiters[0], $string);
    $array = explode($delimiters[0], $tempString);
    return  $array;
  }

 Erwartet ein Trennzeichenarray und den String

$this->multiexplode(array('/','?'),$string)

 Für verschachtetlte Arrays findet sich hier die Lösung