strlen

(PHP 4, PHP 5, PHP 7, PHP 8)

strlenПовертає число байтів в рядку

Опис

strlen(string $string): int

Повертає число байтів в заданому рядку string.

Параметри

string

Рядок (string), в якому буде підраховано кількість байтів.

Значення, що повертаються

Число байтів в рядку string при успіху, та 0 якщо string є пустим рядком.

Журнал змін

Версія Опис
5.3.0 В попередніх версіях, масив оброблявся як рядок зі значенням Array, тобто повертав довжину рядка рівну 5, та видавалось повідомлення про помилку рівня E_NOTICE.

Приклади

Приклад #1 Використання strlen()

<?php
$str
= 'abcdef';
echo
strlen($str); // 6

$str = ' ab cd ';
echo
strlen($str); // 7
?>

Примітки

Зауваження:

strlen() повертає число байтів, а не число символів в рядку.

Зауваження:

strlen() повертає null при обробці масива, та видається повідомлення про помилку рівня E_WARNING.

Прогляньте також

  • count() - Підраховує кількість елементів масиву або об’єкту Countable
  • grapheme_strlen() - Get string length in grapheme units
  • iconv_strlen() - Повертає кількість символів в рядку
  • mb_strlen() - Get string length