Συνάρτηση mb_strimwidth

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

Σύνταξη

phpmb_strimwidth(string, start, width, [trimmarker], [encoding]);

Παράδειγμα

Ας περικόψουμε τη συμβολοσειρά σε 6 χαρακτήρες:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 6);
  echo $res;
?>

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

php'Привет'

Παράδειγμα

Ας περικόψουμε τη συμβολοσειρά με προσθήκη αποσιωπητικών στο τέλος:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 8, "...");
  echo $res;
?>

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

php'Привет...'

Παράδειγμα

Ας περικόψουμε τη συμβολοσειρά από τη μέση:

php<?php
  $res = mb_strimwidth("Привет мир", 3, 5);
  echo $res;
?>

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

php'вет м'

Δείτε επίσης

  • τη συνάρτηση mb_substr,
    που επιστρέφει μέρος συμβολοσειράς
  • τη συνάρτηση substr,
    που επιστρέφει υποσυμβολοσειρά