absint()
Конвертирует значение в положительное целое число. Аналог abs( intval( $foo ) )
.
PHP функция abs() в отличии от этой функции может вернуть float тип, если передано например число 4.5.
Хуков нет.
Возвращает
int
. Положительное целое число.
Использование
$int = absint( $maybeint );
- $maybeint(строка/число/логический/массив) (обязательный)
- Данные, которые нужно преобразовать в положительное целое число.
Примеры
#1 Примеры того как функция обрабатывает переданные данные:
echo absint( 'number' ); // 0 echo absint( 0 ); // 0 echo absint( 10 ); // 10 echo absint( -10 ); // 10 echo absint( '-10' ); // 10 echo absint( 10.5 ); // 10 echo absint( '10.5' ); // 10 echo absint( 'str' ); // 0 echo absint( 'str-10' ); // 0 echo absint( '-10str' ); // 10 echo absint( '10str' ); // 10 echo absint( true ); // 1 echo absint( false ); // 0 echo absint( array('12') ); // 1 echo absint( array() ); // 0
Список изменений
С версии 2.5.0 | Введена. |
Код absint() absint WP 6.3.1
function absint( $maybeint ) { return abs( (int) $maybeint ); }