115 of 410 menu

Συνάρτηση mb_substitute_character

Η συνάρτηση mb_substitute_character επιτρέπει τον ορισμό ενός χαρακτήρα, ο οποίος θα χρησιμοποιείται για την αντικατάσταση μη έγκυρων ακολουθιών byte σε strings πολλαπλών byte. Ως παράμετρο μπορεί να μεταβιβαστεί ένας ακέραιος αριθμός (κωδικός χαρακτήρα) ή ένα string "none" για την απενεργοποίηση της αντικατάστασης, ή "long" για την εμφάνιση της αριθμητικής αναπαράστασης του μη έγκυρου χαρακτήρα.

Σύνταξη

mb_substitute_character([mixed $substitute_char]): mixed

Παράδειγμα

Ας ορίσουμε τον χαρακτήρα αντικατάστασης ως το ερωτηματικό:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

'?'

Παράδειγμα

Ας πάρουμε τον τρέχοντα χαρακτήρα αντικατάστασης:

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

Αποτέλεσμα εκτέλεσης του κώδικα (κωδικός χαρακτήρα '?'):

63

Παράδειγμα

Ας απενεργοποιήσουμε την αντικατάσταση μη έγκυρων χαρακτήρων:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

''
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη