115 of 410 menu

Funkce mb_substitute_character

Funkce mb_substitute_character umožňuje nastavit znak, který bude použit pro nahrazení neplatných sekvencí bajtů v multibyte řetězcích. Jako parametr lze předat celé číslo (kód znaku) nebo řetězec "none" pro vypnutí nahrazování, nebo "long" pro výpis číselné reprezentace neplatného znaku.

Syntaxe

mb_substitute_character([mixed $substitute_char]): mixed

Příklad

Nastavme substituční znak jako otazník:

<?php mb_substitute_character('?'); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Výsledek provedení kódu:

'?'

Příklad

Získejme aktuální substituční znak:

<?php $res = mb_substitute_character(); var_dump($res); ?>

Výsledek provedení kódu (kód znaku '?'):

63

Příklad

Vypněme nahrazování neplatných znaků:

<?php mb_substitute_character("none"); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Výsledek provedení kódu:

''
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout