115 of 410 menu

Funzione mb_substitute_character

La funzione mb_substitute_character consente di impostare il carattere che verrà utilizzato per sostituire sequenze di byte non valide nelle stringhe multibyte. Come parametro è possibile passare un numero intero (codice del carattere) o una stringa "none" per disabilitare la sostituzione, o "long" per visualizzare la rappresentazione numerica del carattere non valido.

Sintassi

mb_substitute_character([mixed $substitute_char]): mixed

Esempio

Impostiamo il carattere di sostituzione come punto interrogativo:

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

Risultato dell'esecuzione del codice:

'?'

Esempio

Otteniamo il carattere di sostituzione corrente:

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

Risultato dell'esecuzione del codice (codice del carattere '?'):

63

Esempio

Disabilitiamo la sostituzione dei caratteri non validi:

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

Risultato dell'esecuzione del codice:

''
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta