Strstr funksiyasi

strstr funksiyasi satrda birinchi uchrayotgan qismni topadi va satrning shu joydan boshlab oxirigacha bo'lgan qismini qaytaradi. strchr funksiyasidan farqli ravishda, bu bir nechta belgilar qismini qidiradi, bitta belgini emas.

Shuningdek stristr funksiyasi ham mavjud bo'lib, u ham xuddi shu narsani bajaradi, lekin registrni hisobga olmaydi.

Sintaksis

phpstrstr(string $haystack, string $needle, bool $before_needle = false): string|false

Misol

Ushbu misolda funksiya URL manzildan domen nomisiz sahifa manzilini oladi (satrning birinchi / belgisidan boshlab satr oxirigacha bo'lgan qismini qaytaradi)

php<?php
  echo strstr('site.ru/dir1/dir2/page.html', '/');
?>

Kod bajarish natijasi:

php'/dir1/dir2/page.html'

Shuningdek qarang

  • strchr funksiyasi,
    birinchi uchrayotgan belgini topadi va qolgan qismini qaytaradi
  • strrchr funksiyasi,
    oxirgi uchrayotgan belgini topadi va qolgan qismini qaytaradi