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 функцияси,
    охирги белги киришини топади ва қолган қисмини қайтаради