102 of 410 menu

Funktio mb_strstr

Funktio mb_strstr etsii ensimmäisen osajonon esiintymän merkkijonossa monitavukoodaustuella. Ensimmäinen parametri on merkkijono, josta etsitään. Toinen parametri on etsittävä osajono. Kolmas valinnainen parametri määrittää, palautetaanko merkkijonon osa ennen löytynyttä esiintymää. Neljäs valinnainen parametri määrittää koodauksen.

Syntaksi

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

Esimerkki

Etsitään ensimmäinen osajonon esiintymä merkkijonossa:

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

Koodin suorituksen tulos:

'bcde'

Esimerkki

Etsitään ensimmäinen osajonon esiintymä merkkijonossa ja palautetaan osa ennen esiintymää:

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

Koodin suorituksen tulos:

'ab'

Esimerkki

Haku määrittämällä UTF-8-koodaus:

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

Koodin suorituksen tulos:

'мир'

Katso myös

  • funktion mb_strpos,
    joka etsii osajonon ensimmäisen esiintymän sijainnin
  • funktion strstr,
    joka suorittaa vastaavan haun ottamatta huomioon monitavukoodauksia
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää