strstr функциясы

strstr функциясы строкадагы подстроканын биринчи жолу кездешүүсүн таап, ошол жерден баштап строканын аягына чейинки бөлүгүн кайтарат. strchr функциясынан айырмасы - ал бир тамганын эмес, бир нече тамгадан турган подстроканын кездешүүсүн издөйт.

Ошондой эле stristr функциясы бар, ал дал ушундай иштейт, бирок регистрин эске албай.

Синтаксиси

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

Мисал

Бул мисалда функция URL даректен домен атынсыз баракчанын дарегин алалы (биринчи / тамгасынан баштап строконун аягына чейинки подстроканы кайтарат)

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

Кодду иштетүүнүн натыйжасы:

php'/dir1/dir2/page.html'

Дагы караңыз

  • strchr функциясы,
    биринчи жолу кездешүүчү тамганы таап, калганын кайтарат
  • strrchr функциясы,
    акыркы жолу кездешүүчү тамганы таап, калганын кайтарат