создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

intval

Пред.

След.

intval

(PHP 3, PHP 4, PHP 5)intval -- Get the integer value of a variable

Описание

int intval (mixed var [, int base])

Returns the integer value of var,

using the specified base for the conversion

(the default is base 10).

Список параметров

var

The scalar value being converted to an integer

base

The base for the conversion (default is base 10)

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

The integer value of var on success, or 0 on

failure. Empty arrays and objects return 0, non-empty arrays and

objects return 1.

The maximum value depends on the system. 32 bit systems have a

maximum signed integer range of -2147483648 to 2147483647. So for example

on such a system, intval('1000000000000') will return

2147483647. The maximum signed integer value for 64 bit systems is

9223372036854775807.

Strings will most likely return 0 although this depends on the

leftmost characters of the string. The common rules of

integer casting

apply.

Примеры

Пример 1. intval() examples

The following examples are based on a 32 bit system.

<?php

echo intval(42); // 42

echo intval(4.2); // 4

echo intval('42'); // 42

echo intval('+42'); // 42

echo intval('-42'); // -42

echo intval(042); // 34

echo intval('042'); // 42

echo intval(1e10); // 1410065408

echo intval('1e10'); // 1

echo intval(0x1A); // 26

echo intval(42000000); // 42000000

echo intval(420000000000000000000); // 0

echo intval('420000000000000000000'); // 2147483647

echo intval(42, 8); // 42

echo intval('42', 8); // 34

?>

Примечания

Замечание:

The base parameter has no effect unless the

var parameter is a string.

Смотрите также

floatval()
strval()
settype()
is_numeric()
Type juggling
BCMath Arbitrary Precision Mathematics Functions

Пред.

Начало

След.

import_request_variables

Уровень выше

is_array

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting