97 of 410 menu

Funkcja mb_strpos

Funkcja mb_strpos wyszukuje pozycję pierwszego wystąpienia podciągu w ciągu z obsługą kodowań wielobajtowych (na przykład UTF-8). Pierwszym parametrem przekazywany jest ciąg do przeszukania, drugim - szukany podciąg, trzecim (opcjonalnym) - pozycja rozpoczęcia wyszukiwania, czwartym (opcjonalnym) - kodowanie.

Składnia

mb_strpos(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_strpos('abcde', 'b'); echo $res; ?>

Wynik wykonania kodu:

1

Przykład

Wyszukiwanie z podaniem pozycji rozpoczęcia wyszukiwania (począwszy od 3 znaku):

<?php $res = mb_strpos('abcabc', 'a', 2); echo $res; ?>

Wynik wykonania kodu:

3

Przykład

Wyszukiwanie w ciągu z cyrylicą (UTF-8):

<?php $res = mb_strpos('абвгде', 'в', 0, 'UTF-8'); echo $res; ?>

Wynik wykonania kodu:

2

Zobacz też

  • funkcję strpos,
    która wyszukuje pozycję podciągu bez uwzględnienia kodowań wielobajtowych
  • funkcję mb_strlen,
    która zwraca długość ciągu z uwzględnieniem 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ć