ფუნქცია mb_strwidth
ფუნქცია mb_strwidth ზომავს სტრიქონის სიგანეს, იმის გათვალისწინებით, რომ სრული სიგანის სიმბოლოები (მაგალითად, ჩინური იეროგლიფები) იკავებენ 2 პოზიციას, ხოლო ჩვეულებრივი - 1 პოზიციას. პირველ პარამეტრად გადაეცემა გასასაზღვრელი სტრიქონი, მეორე არასავალდებულო პარამეტრად - კოდირება.
სინტაქსი
mb_strwidth(string, [encoding]);
მაგალითი
გავზომოთ ლათინური სიმბოლოების მქონე სტრიქონის სიგანე:
<?php
echo mb_strwidth('Hello');
?>
კოდის შესრულების შედეგი:
5
მაგალითი
გავზომოთ იაპონური სიმბოლოების მქონე სტრიქონის სიგანე:
<?php
echo mb_strwidth('こんにちは');
?>
კოდის შესრულების შედეგი:
10
მაგალითი
გავზომოთ შერეული სტრიქონის სიგანე:
<?php
echo mb_strwidth('Hello 世界');
?>
კოდის შესრულების შედეგი:
9