acf_strlen()ACF 5.9.0

Возвращает длину переданной строки. Чаще всего используется для вычисления длины строки, отправленной через $_POST.

Алгоритм работы функции:

  1. Удаляет слэши из переданной строки с помощью wp_unslash().
  2. Декодирует HTML сущности в их HTML символы с помощью wp_specialchars_decode(), потому что wp_kses() нормализует сущности.
  3. Заменяет \r\n на \n.
  4. Использует mb_strlen(), чтобы подсчитать длину строки.
Работает на основе: wp_unslash(), wp_specialchars_decode(), mb_strlen()

Хуков нет.

Возвращает

int.

Использование

acf_strlen( $str );
$str(строка) (обязательный)
Строка для анализа.

Примеры

0

#1 Примеры возвращаемых значений

acf_strlen( 'hello world' );    // > 11 символов
acf_strlen( 'he\llo wor\ld' );  // > 11 символов

Список изменений

С версии 5.9.0 Введена.

Код acf_strlen() ACF 5.10.2

function acf_strlen( $str ) {
	return mb_strlen( str_replace( "\r\n", "\n", wp_specialchars_decode( wp_unslash( $str ) ) ) );
}