Kazi mb_strwidth

Kazi mb_strwidth hupima upana wa mstari, ukizingatia kwamba herufi zenye upana kamili (kwa mfano, herufi za Kichina) huchukua nafasi 2, na za kawaida - nafasi 1. Kigezo cha kwanza hupeanwa mstari wa kupimia, kigezo cha pili cha hiari - usimbaji.

Sintaksia

phpmb_strwidth(string, [encoding]);

Mfano

Wacha tupime upana wa mstari na herufi za Kilatini:

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

Matokeo ya utekelezaji wa kodi:

php5

Mfano

Wacha tupime upana wa mstari na herufi za Kijapani:

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

Matokeo ya utekelezaji wa kodi:

php10

Mfano

Wacha tupime upana wa mstari uliochanganyika:

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

Matokeo ya utekelezaji wa kodi:

php9

Angalia pia

  • kazi mb_strlen,
    ambayo hurudisha urefu wa mstari kwa herufi
  • kazi strlen,
    ambayo hurudisha urefu wa mstari kwa ka