อ่านแล้วมึนกับคำถามอะ คือไม่ค่อยเข้าใจว่าต้องการอะไร (ผมไม่ค่อยถนัดกับศัพท์เทคนิคมากนัก)
แต่ผมเดาว่าต้องการใช้ฟังค์ชั่นที่มีการทำงานคล้ายกัน แต่ต้องการให้มันคืนค่ามาเป็นคำต่อจากตำแหน่งนั้นๆ
ถ้าใช่ก็ไอ้นี้เลย strstr
เอาตัวอย่างจาก php.net มาร่ายให้ฟังละกัน
$email = '[email protected]';
$domain = strstr($email, '@'); //ตรวจจากตัว @
echo $domain; // จะได้่ค่าเป็น @example.com
ไม่แน่ใจว่าใช่ที่ต้องการหรือไม่

แต่โดยส่วนตัวผมใช้แต่ regex เพราะมันง่าย ตัดปัญหาหมด
จนตอนนี้เขียนเหลือ regex 1 บรรทัด ก็แงะมันได้ทั้งเพจ

คือผมหมายถึงจะเริ่มหาตำแหน่งของ tag ที่ต้องการครับ
เช่น
<a href="abc.com">click</a>
<a href="ddd.com">click</a>
<a href="bec.net">click</a>
<a href="rfe.info">click</a>
<a href="......</>
........................
........................
ประมาณว่าผมต้องการเริ่มตัดข้อความจาก link ที่ 3 เป็นต้นไปนั่นเองครับ โดยเช็คจาก tag <a href="