Fungsi mb_strimwidth

Fungsi mb_strimwidth memotong string ke lebar yang ditentukan, dengan mempertimbangkan karakter multibyte. Parameter pertama menerima string asli, parameter kedua - posisi awal, parameter ketiga - lebar maksimum string dalam karakter. Parameter keempat opsional dapat digunakan untuk menentukan string yang akan ditambahkan di akhir string yang dipotong.

Sintaksis

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

Contoh

Mari potong string hingga 6 karakter:

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

Hasil eksekusi kode:

php'Привет'

Contoh

Mari potong string dengan menambahkan elipsis di akhir:

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

Hasil eksekusi kode:

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

Contoh

Mari potong string dari tengah:

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

Hasil eksekusi kode:

php'вет м'

Lihat juga

  • fungsi mb_substr,
    yang mengembalikan bagian string
  • fungsi substr,
    yang mengembalikan substring