ปัญหาเกี่ยวกับตัวอักษรซีริลลิกใน PHP

ฟังก์ชัน strlen เช่นเดียวกับฟังก์ชันสตริงอื่นๆ อีกมากมายของ PHP ทำงานไม่ถูกต้อง กับตัวอักษรซีริลลิก - มันจะนับตัวอักษรซีริลลิกแต่ละตัว เป็นสองครั้ง:

php<?php
  echo strlen('абвгд'); // จะแสดงผล 10 แทนที่จะเป็น 5
?>

ดังนั้นสำหรับสตริงที่มีหรืออาจมี อักขระที่มีปัญหา ให้ใช้ ฟังก์ชัน mb_strlen - มันจะทำงาน ได้อย่างถูกต้อง:

php<?php
  echo mb_strlen('абвгд'); // จะแสดงผล 5
?>
Задание 1

เขียนสตริงตัวอักษรซีริลลิกลงในตัวแปร แสดงความยาวของสตริงของคุณบนหน้าจอ