102 of 410 menu

mb_strstr Fonksiyonu

mb_strstr fonksiyonu, çok baytlı kodlamaları destekleyerek bir dizede ilk alt dize oluşumunu arar. İlk parametre, aramanın yapıldığı dizedir. İkinci parametre, aranan alt dizedir. Üçüncü isteğe bağlı parametre, bulunan oluşumdan önceki dize kısmının döndürülüp döndürülmeyeceğini belirler. Dördüncü isteğe bağlı parametre ise kodlamayı belirtir.

Sözdizimi

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

Örnek

Bir dizede ilk alt dize oluşumunu bulalım:

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

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

'bcde'

Örnek

Bir dizede ilk alt dize oluşumunu bulup oluşumdan önceki kısmı döndürelim:

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

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

'ab'

Örnek

UTF-8 kodlaması belirtilerek arama yapma:

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

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

'мир'

Ayrıca Bakınız

  • mb_strpos fonksiyonu,
    alt dizenin ilk oluşumunun konumunu arar
  • strstr fonksiyonu,
    çok baytlı kodlamaları dikkate almadan benzer bir arama yapar
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