102 of 410 menu

Funkcja mb_strstr

Funkcja mb_strstr wyszukuje pierwsze wystąpienie podciągu w ciągu z obsługą kodowań wielobajtowych. Pierwszy parametr - ciąg, w którym przeprowadzane jest wyszukiwanie. Drugi parametr - szukany podciąg. Trzeci opcjonalny parametr określa, czy zwrócić część ciągu przed znalezionym wystąpieniem. Czwarty opcjonalny parametr ustawia kodowanie.

Składnia

mb_strstr( string $haystack, string $needle, [bool $before_needle = false], [string $encoding], );

Przykład

Znajdźmy pierwsze wystąpienie podciągu w ciągu:

<?php $res = mb_strstr('abcde', 'b'); echo $res; ?>

Wynik wykonania kodu:

'bcde'

Przykład

Znajdźmy pierwsze wystąpienie podciągu w ciągu i zwróćmy część przed wystąpieniem:

<?php $res = mb_strstr('abcde', 'cd', true); echo $res; ?>

Wynik wykonania kodu:

'ab'

Przykład

Wyszukiwanie z określeniem kodowania UTF-8:

<?php $res = mb_strstr('Привет мир', 'мир', false, 'UTF-8'); echo $res; ?>

Wynik wykonania kodu:

'мир'

Zobacz też

  • funkcję mb_strpos,
    która wyszukuje pozycję pierwszego wystąpienia podciągu
  • funkcję strstr,
    która wykonuje analogiczne wyszukiwanie bez uwzględnienia 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ć