97 of 410 menu

mb_strpos Fonksiyonu

mb_strpos fonksiyonu, çok baytlı kodlamaları (örneğin, UTF-8) destekleyerek bir dizede alt dizenin ilk bulunduğu konumu arar. İlk parametre arama yapılacak dize, ikinci parametre aranacak alt dize, üçüncü parametre (isteğe bağlı) aramanın başlayacağı konum, dördüncü parametre (isteğe bağlı) kodlamadır.

Sözdizimi

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

Örnek

Bir dizede alt dizenin konumunu bulalım:

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

Kodun çalıştırılma sonucu:

1

Örnek

Arama başlangıç konumu belirterek arama (3. karakterden başlayarak):

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

Kodun çalıştırılma sonucu:

3

Örnek

Kiril alfabesi içeren bir dizgede arama (UTF-8):

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

Kodun çalıştırılma sonucu:

2

Ayrıca Bakınız

  • strpos fonksiyonu,
    çok baytlı kodlamaları dikkate almadan alt dizenin konumunu arar
  • mb_strlen fonksiyonu,
    çok baytlı kodlamaları dikkate alarak dizenin uzunluğunu döndürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet