php

  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

 

Eine Funtkion um Straßennamen abzukürzen.

Switch mit mehreren Fällen.

Man kennt es auch unter der Bezeichnung Readmore Dilemma. ;o)

Möchte man z.B. in einem Element maximal 200 Zeichen ausgeben, aber nicht mitten im Wort trennen, wird es schwer. Zudem möchte man nicht das nächste Trennzeichen nach dem Offset (maximale Textlänge), sondern das vorherige.