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 ֆունկցիան,
    որը գտնում է նիշի վերջին հանդիպումը և վերադարձնում է մնացորդը