Pagina 1 din 1

Cum fac diferenta intre 0 absolut si 0 urmat de zecimale ?

Scris: Sâm Mar 24, 2012 5:23 pm
de Alsaru

Scris: Sâm Mar 24, 2012 5:42 pm
de MarPlo
Salut
Incearca cu 3 semne '=', asa:
if ($price === 0)

Scris: Sâm Mar 24, 2012 5:51 pm
de bluecrime
Sau poți încerca cu:

if(floor($price) == 0)

Scris: Sâm Mar 24, 2012 7:36 pm
de Alsaru
Da. Am incercat.
Si float($price)

Nimic. Ma intreb daca nu cumva problema este de la formatul currency. Dar nu reusesc sa vizualizez in ansamblu, magazinul online fiind construit in Opencart.

Scris: Sâm Mar 24, 2012 8:06 pm
de rudisoft
Răspunsul se regăsește chiar în întrebarea ta. "0 absolut", adică "nimic". Verifici dacă prețul e "nimic":

[php]<?php if (empty($price)) { echo 'Text'; } else {...} ?>[/php]

Test:

[php]
<?php
$x = 0.00;
$y = 0.01;
var_dump(empty($x));
var_dump(empty($y));
?>
[/php]

Scris: Sâm Mar 24, 2012 9:51 pm
de marianmp

Scris: Sâm Mar 24, 2012 11:31 pm
de Birkoff

Scris: Lun Mar 26, 2012 10:54 am
de starlays