79 of 410 menu

Funktio mb_substr

Funktio mb_substr poimii ja palauttaa osamerkkijonon merkkijonosta, toimien oikein monitavukoodauksien (kuten UTF-8) kanssa. Ensimmäisenä parametrina annetaan merkkijono, toisena - aloituspositio, kolmantena (valinnaisena) - osamerkkijonon pituus. Neljäntenä parametrina voidaan määrittää koodaus.

Syntaksi

mb_substr(string, start, [length], [encoding]): string;

Esimerkki

Poimitaan 3 merkkiä merkkijonosta, alkaen positio 1:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

Koodin suorituksen tulos:

'бвг'

Esimerkki

Poimitaan osamerkkijono loppuun asti merkkijonosta "日本語", alkaen positio 1:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

Koodin suorituksen tulos:

'本語'

Esimerkki

Poimitaan osamerkkijono määrittämällä UTF-8-koodaus:

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

Koodin suorituksen tulos:

'вг'

Katso myös

  • funktion mb_strlen,
    joka palauttaa merkkijonon pituuden monitavukoodauksessa
  • funktion substr,
    joka toimii vastaavasti, mutta ilman monitavukoodaustukea
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ää