Hi!
Ich möchte, dass der Titel immer bis zum "-" angezeigt wird.
Ich würde das quick&dirty so lösen:
$shortTitle = array_shift(explode("-",$longTitle));
Erklärung: die innere Funktion explode splittet einen Zeichenkette anhand eines Delimiters /Begrenzers (hier:'-') auf und gibt ein Array zurück - alle durch den Delimiter getrennten Teilstrings sind nun als Element des Arrays verfügbar.
array_shift entfernt das erste Element des Arrays (alles bis zum ersten Vorkommen von '-') und gibt dieses zurück.
off:PP
--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)