ใช้ฟังก์ชัน strlen และ strpos strlen ให้ความยาวสตริงทั้งหมด strpos หาตำแหน่งที่ substring ปรากฏครั้งแรก
ตัวอย่าง
<?php
$str_1 = "thisisasample";
$str_2 = "asample";
if (strpos($str_1, $str_2) >= 0 && strpos($str_1, $str_2) < strlen($str_1))
echo("Substring อยู่ภายในสตริง");
else
echo("Substring ไม่อยู่ภายในสตริง");
?>
ผลลัพธ์
Substring อยู่ภายในสตริง
ตรวจสอบตำแหน่งของ str_2 ใน str_1 ด้วย strpos เปรียบเทียบกับความยาว str_1 หากตำแหน่งมากกว่าหรือเท่ากับ 0 และน้อยกว่าความยาว แสดงว่าพบ
หมายเหตุ: ใน PHP สมัยใหม่แนะนำให้ใช้ str_contains() (PHP 8+) หรือ strpos() !== false แทน