dedlfix: aus string extrahieren, danke.

Beitrag lesen

echo $begrüßung;

liegt es am String, der sieht wie folgt aus :
tandard.asp?ID=449781&SAID=449781&SUCH=&FROM=&refnr=123d45
wie  kann ich das Ende also 123d45 extrahieren ?

Wenn die Parameter immer in der Reihenfolge vorliegen - wofür im Allgemeinen niemand garantieren kann - dann kannst du mit den geeigneten Stringfunktionen die Position des ersten = von rechts ermitteln und dann einen Teilstring extrahieren.

Ansonsten ist es günstiger, zunächst die URL in ihre Bestandteile aufzudröseln und dann den Querystring mit der bereits genannten Funktion zu zerlegen. Für das Ausdröseln der URL gibt es parse_url(), das aber nicht mit relativen URLs arbeiten will. Alternativ bietet sich an, den Teil nach dem ? bis zum Stringende oder einem eventuell vorkommenden # mit passenden Stringfunktionen zu ermitteln.

echo "$verabschiedung $name";