Fungsi mb_strimwidth

Fungsi mb_strimwidth memangkas rentetan kepada lebar yang ditentukan, dengan mengambil kira aksara multibait. Parameter pertama menerima rentetan asal, parameter kedua - posisi mula, parameter ketiga - lebar maksimum rentetan dalam aksara. Parameter keempat pilihan boleh menentukan rentetan yang akan ditambahkan pada hujung rentetan yang dipangkas.

Sintaks

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

Contoh

Mari potong rentetan kepada 6 aksara:

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

Keputusan pelaksanaan kod:

php'Привет'

Contoh

Mari potong rentetan dengan penambahan elipsis pada hujung:

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

Keputusan pelaksanaan kod:

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

Contoh

Mari potong rentetan dari tengah:

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

Keputusan pelaksanaan kod:

php'вет м'

Lihat juga

  • fungsi mb_substr,
    yang mengembalikan sebahagian rentetan
  • fungsi substr,
    yang mengembalikan subrentetan