Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

strlen

Возвращает длину строки в байтах.

Доступно с: PHP 4

Синтаксис

strlen(string $string): int

Параметры

ПараметрТипОписание
$stringstringСтрока, длину которой нужно узнать.

Возвращаемое значение

intКоличество байт в строке; 0 для пустой строки.

Примеры

Длина строки из латинских букв:

<?php
 
echo strlen('hello');

Результат:

5

Кириллическая буква в UTF-8 занимает два байта, поэтому результат вдвое больше числа букв:

<?php
 
echo strlen('привет'), "\n";
echo mb_strlen('привет');

Результат:

12
6

Примечания

Функция считает байты, а не символы. Чтобы узнать число символов в тексте с не-латинскими буквами, используйте mb_strlen().

См. также

  • mb_strlen — Возвращает количество символов в строке.

Вопросы и ответы по теме

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.