strlen
Возвращает длину строки в байтах.
Доступно с: PHP 4
Синтаксис
strlen(string $string): intПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Строка, длину которой нужно узнать. |
Возвращаемое значение
intКоличество байт в строке; 0 для пустой строки.
Примеры
Длина строки из латинских букв:
<?php
echo strlen('hello');Результат:
5Кириллическая буква в UTF-8 занимает два байта, поэтому результат вдвое больше числа букв:
<?php
echo strlen('привет'), "\n";
echo mb_strlen('привет');Результат:
12
6Примечания
Функция считает байты, а не символы. Чтобы узнать число символов в тексте с не-латинскими буквами, используйте mb_strlen().
См. также
- mb_strlen — Возвращает количество символов в строке.
Вопросы и ответы по теме
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.