79 of 410 menu

Συνάρτηση mb_substr

Η συνάρτηση mb_substr εξάγει και επιστρέφει μια υποσυμβολοσειρά από μια συμβολοσειρά, λειτουργώντας σωστά με πολυβαϊκές κωδικοποιήσεις (π.χ. UTF-8). Στην πρώτη παράμετρο περνάμε τη συμβολοσειρά, στη δεύτερη - την αρχική θέση, στην τρίτη (προαιρετική) - το μήκος της υποσυμβολοσειράς. Στην τέταρτη παράμετρο μπορούμε να ορίσουμε την κωδικοποίηση.

Σύνταξη

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

Παράδειγμα

Ας εξάγουμε 3 χαρακτήρες από τη συμβολοσειρά, ξεκινώντας από τη θέση 1:

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

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

'бвг'

Παράδειγμα

Ας εξάγουμε μια υποσυμβολοσειρά μέχρι το τέλος της συμβολοσειράς από το "日本語", ξεκινώντας από τη θέση 1:

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

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

'本語'

Παράδειγμα

Ας εξάγουμε μια υποσυμβολοσειρά με καθορισμό της κωδικοποίησης UTF-8:

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

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

'вг'

Δείτε επίσης

  • τη συνάρτηση mb_strlen,
    που επιστρέφει το μήκος της συμβολοσειράς σε πολυβαϊκή κωδικοποίηση
  • τη συνάρτηση substr,
    που λειτουργεί ανάλογα, αλλά χωρίς υποστήριξη πολυβαϊκών κωδικοποιήσεων
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη