Συνάρτηση mb_strimwidth
Η συνάρτηση mb_strimwidth περικόπτει μια συμβολοσειρά στο καθορισμένο πλάτος, λαμβάνοντας υπόψη τους πολυβαϊτικούς χαρακτήρες. Ως πρώτη παράμετρο δέχεται την αρχική συμβολοσειρά, ως δεύτερη - την αρχική θέση, ως τρίτη - το μέγιστο πλάτος συμβολοσειράς σε χαρακτήρες. Ως τέταρτη προαιρετική παράμετρο μπορεί να καθοριστεί μια συμβολοσειρά που θα προστεθεί στο τέλος της περικομμένης συμβολοσειράς.
Σύνταξη
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Παράδειγμα
Ας περικόψουμε τη συμβολοσειρά σε 6 χαρακτήρες:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'Привет'
Παράδειγμα
Ας περικόψουμε τη συμβολοσειρά με προσθήκη αποσιωπητικών στο τέλος:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'Привет...'
Παράδειγμα
Ας περικόψουμε τη συμβολοσειρά από τη μέση:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'вет м'