Приднестровская поддержка XOOPS
Выше было показано, что РНР устанавливает тип данных каждому значению. Поэтому для чисел тип данных будет целый или с плавающей точкой.
Чтобы узнать, какой тип установлен для числа, можно использовать функцию is_float или is_int. Аналогично, функция is_numeric позволяет узнать, является ли значение произвольным числом.
В следующем примере проверяется, принадлежит ли значение переменной $number к целому типу:
$number = "28";
if (is_int($number)) {
echo "$number целое";
)
else {
echo "$nuinber не целое";
}
При инициализации переменной справа стоит строка. Поэтому, несмотря на то, что она содержит номер, условие будет ложным.
Хоть и переменная $number в предыдущем примере — строка, РНР достаточно гибок, чтобы использовать это значение в числовых операциях. В следующем примере показано, как инкрементируется строка, содержащая число, и в результате получается целое:
$number = "6" ;
$number++;
echo "$nurnber имеет тип " . gettype($number);
Отправитель | Нити |
---|
3 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 3 далее... |