Jupp, so würde ich es auch machen.
Mit PHP selbst funktioniert das nicht. Du kannst über PHP den entsprechenden
HTML-Link generieren, aber das Springen übernimmt dann der Browser.
HTML-Code:
Link: <a href="#zielposition">Ziel</a>
Anker z.B.:
<a name="zielposition"></a>
Per JavaScript könntest du es auch lösen, aber die
HTML-Lösung reicht normalerweise aus.