95 of 410 menu

Funkcja mb_stripos

Funkcja mb_stripos szuka pierwszego wystąpienia podciągu w ciągu bez uwzględniania wielkości liter. W przeciwieństwie do stripos, poprawnie działa z kodowaniem wielobajtowymi (UTF-8 i innymi). Jako pierwszy parametr przyjmuje ciąg do przeszukania, jako drugi - szukany podciąg, jako trzeci (opcjonalny) - pozycję rozpoczęcia wyszukiwania, jako czwarty - kodowanie.

Składnia

mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

Przykład

Znajdźmy pozycję podciągu w ciągu:

<?php $res = mb_stripos('AbCdE', 'bc'); echo $res; ?>

Wynik wykonania kodu:

1

Przykład

Wyszukiwanie z określeniem pozycji startowej:

<?php $res = mb_stripos('AbCdE', 'cd', 2); echo $res; ?>

Wynik wykonania kodu:

2

Przykład

Wyszukiwanie z określeniem kodowania:

<?php $res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8'); echo $res; ?>

Wynik wykonania kodu:

7

Zobacz też

  • funkcję mb_strpos,
    która wykonuje wyszukiwanie z uwzględnieniem wielkości liter
  • funkcję stripos,
    która działa podobnie, ale bez obsługi kodowań wielobajtowych
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć