Fungsi mb_strwidth

Fungsi mb_strwidth mengukur lebar string, dengan mempertimbangkan bahwa karakter lebar penuh (misalnya, aksara Cina) menempati 2 posisi, sedangkan karakter biasa - 1 posisi. Parameter pertama adalah string yang akan diukur, parameter opsional kedua adalah pengkodean.

Sintaksis

phpmb_strwidth(string, [encoding]);

Contoh

Mari ukur lebar string dengan karakter Latin:

php<?php
  echo mb_strwidth('Hello');
?>

Hasil eksekusi kode:

php5

Contoh

Mari ukur lebar string dengan karakter Jepang:

php<?php
  echo mb_strwidth('こんにちは');
?>

Hasil eksekusi kode:

php10

Contoh

Mari ukur lebar string campuran:

php<?php
  echo mb_strwidth('Hello 世界');
?>

Hasil eksekusi kode:

php9

Lihat juga

  • fungsi mb_strlen,
    yang mengembalikan panjang string dalam karakter
  • fungsi strlen,
    yang mengembalikan panjang string dalam byte