PHP හි සිරිලික් අකුරු සමඟ ඇති ගැටලුව
strlen ශ්රිතය, PHP හි අනෙකුත් බොහෝ
පේළි ශ්රිත මෙන්, සිරිලික් අකුරු සමඟ නිවැරදිව
ක්රියා නොකරයි - එය සෑම සිරිලික් අක්ෂරයක්ම
වරකට දෙවරක් ගණනය කරයි:
<?php
echo strlen('абвгд'); // 10 ක් පෙන්වයි, 5 නොවේ
?>
එමනිසා, ගැටලු සහිත අක්ෂර අඩංගු හෝ අඩංගු විය
හැකි පේළි සඳහා, mb_strlen ශ්රිතය
භාවිතා කරන්න - එය නිවැරදිව
ක්රියා කරයි:
<?php
echo mb_strlen('абвгд'); // 5 ක් පෙන්වයි
?>
විචල්යයකට සිරිලික් අකුරු වලින් යුත් පේළියක් ලියා තබන්න. ඔබේ පේළියේ දිග තිරය මත ප්රදර්ශනය කරන්න.