ფუნქცია strstr
ფუნქცია strstr პოულობს ქვესტრიქონის პირველ შეფარდებას
სტრიქონში და აბრუნებს სტრიქონის იმ ნაწილს,
რომელიც იწყება ამ ადგილიდან სტრიქონის ბოლომდე. განსხვავებით
strchr-ისგან,
ის ეძებს რამდენიმე სიმბოლოს ქვესტრიქონის შეფარდებას,
და არა ერთი სიმბოლოს შეფარდებას.
ასევე არსებობს ფუნქცია stristr, რომელიც
აკეთებს იგივეს, მაგრამ რეგისტრის გათვალისწინების გარეშე.
სინტაქსი
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
მაგალითი
ამ მაგალითში ფუნქცია მოიპოვებს გვერდის მისამართს
დომენის სახელის გარეშე URL-დან (დააბრუნებს ქვესტრიქონს,
დაწყებული პირველი /-იდან, სტრიქონის ბოლომდე)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
კოდის შესრულების შედეგი:
'/dir1/dir2/page.html'