Συνάρτηση mb_strtolower
Η συνάρτηση mb_strtolower μετατρέπει όλους τους χαρακτήρες μιας συμβολοσειράς σε πεζά,
λαμβάνοντας υπόψη τα χαρακτηριστικά των πολυβαϊκών κωδικοποιήσεων. Ως πρώτη παράμετρο δέχεται μια συμβολοσειρά,
και ως δεύτερη (προαιρετική) - την κωδικοποίηση. Εάν η κωδικοποίηση δεν καθοριστεί, χρησιμοποιείται η εσωτερική κωδικοποίηση του script.
Σύνταξη
mb_strtolower(string, [encoding]);
Παράδειγμα
Μετατροπή συμβολοσειράς με κυριλλικούς χαρακτήρες σε πεζά:
<?php
echo mb_strtolower('Привет МИР');
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'привет мир'
Παράδειγμα
Μετατροπή συμβολοσειράς με καθορισμό κωδικοποίησης UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'hello world'
Παράδειγμα
Σύγκριση με την κανονική strtolower για πολυβαϊκές συμβολοσειρές:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'Привет Мир'
'привет мир'
Δείτε επίσης
-
τη συνάρτηση
mb_strtoupper,
που μετατρέπει μια συμβολοσειρά σε κεφαλαία -
τη συνάρτηση
strtolower,
που μετατρέπει μια συμβολοσειρά σε πεζά