A może operatorem warunkowym :>
<?php
$zmienna = 6.3;
echo gettype($zmienna) == 'integer' ? 'Liczba całkowita!' : (round($zmienna) > $zmienna ? 'Zaokrągla w górę.' : 'Zaokrągla w dół.');
PHP - Instrukcje warunkowe (część 1)
A może operatorem warunkowym :>
<?php
$zmienna = 6.3;
echo gettype($zmienna) == 'integer' ? 'Liczba całkowita!' : (round($zmienna) > $zmienna ? 'Zaokrągla w górę.' : 'Zaokrągla w dół.');
Wygrał!
Operator warunkowy to przecież też "if", tylko zapisany inaczej.
Kod wynikowy (binarny) w kompilatorze byłby chyba identyczny jak do
if (gettype($zmienna) == 'integer')
{
echo 'Liczba całkowita!'
}
else if ((round($zmienna) > $zmienna)
{
echo 'Zaokrągla w górę.'
}
else
{
echo 'Zaokrągla w dół.'
}
A może warunkowy skompilowałby się do krótszego kodu, bo jest jedno użycie echo a nie trzy ;]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Odmawiam :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit