Συνάρτηση mb_strtolower

Η συνάρτηση mb_strtolower μετατρέπει όλους τους χαρακτήρες μιας συμβολοσειράς σε πεζά, λαμβάνοντας υπόψη τα χαρακτηριστικά των πολυβαϊκών κωδικοποιήσεων. Ως πρώτη παράμετρο δέχεται μια συμβολοσειρά, και ως δεύτερη (προαιρετική) - την κωδικοποίηση. Εάν η κωδικοποίηση δεν καθοριστεί, χρησιμοποιείται η εσωτερική κωδικοποίηση του script.

Σύνταξη

phpmb_strtolower(string, [encoding]);

Παράδειγμα

Μετατροπή συμβολοσειράς με κυριλλικούς χαρακτήρες σε πεζά:

php<?php
  echo mb_strtolower('Привет МИР');
?>

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

php'привет мир'

Παράδειγμα

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

php<?php
  echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>

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

php'hello world'

Παράδειγμα

Σύγκριση με την κανονική strtolower για πολυβαϊκές συμβολοσειρές:

php<?php
  $str = 'Привет Мир';
  echo strtolower($str) . '<br>';
  echo mb_strtolower($str, 'UTF-8');
?>

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

php'Привет Мир'
'привет мир'

Δείτε επίσης

  • τη συνάρτηση mb_strtoupper,
    που μετατρέπει μια συμβολοσειρά σε κεφαλαία
  • τη συνάρτηση strtolower,
    που μετατρέπει μια συμβολοσειρά σε πεζά