| |
|
|
| | Подскажите, как проверить переменную, равна она нулю или нет?
А, функция:
if (is_numeric($per))
{
}
|
учтет ноль за число? | |
| |
|
|
| |
|
|
| |
для: xpom
(09.07.2007 в 13:26)
| | | Учтёт! Потому что Вы проверяете число ли это...
А надо: $per != 0 (не равно нулю)
или
$per >= 1 (больше нуля 0)
а для целых чисел: intval($per) != 0 (целое число не равное нулю) | |
| |
|
|
| |
|
|
| |
для: Proger
(09.07.2007 в 13:40)
| | | Большое спасибо! | |
| |
|
|
| |
|
|
| |
для: xpom
(09.07.2007 в 15:30)
| | | | |
| |
|
|
| |
|
|
| |
для: Poison
(09.07.2007 в 16:02)
| | | Да, я этот вариант рассматривал, только равно две (==) и без <%, а что это означает? | |
| |
|
|
| |
|
|
| |
для: xpom
(09.07.2007 в 16:10)
| | | При использовании оператора сравнения "==" сравнивается только содержимое переменных.
А при использовании "===" сравнивается содержимои и тип переменных. Т.е.
<?
$a = 0;
$b = false;
$c = 0;
if ($a == $b) //условие будет истинно, т.к. false приравнивается к 0.
if ($a === $b) //условие будет ложно, т.к. типы переменных не совпадают.
if ($a === $c) //условие будет истинным, т.к. и собержимое и тип переменных одинаковы
?>
|
PS: "<%" использовалось для включения подсветки синтаксиса в теге [code]. | |
| |
|
|
| |
|
|
| |
для: Drago
(09.07.2007 в 17:14)
| | | Спасибо, понятненько! | |
| |
|
|