Autor Zpráva
aaaaa
Profil *
Podmínka mi kontroluje jestli je proměnná plná, nebo prázdná a já potřebuji, aby podmínka ukazovala že je proměnná plná i když v ní je uložené číslo 0, jak na to? díky
mckay
Profil
aaaaa:
Takto?
<?php

if(empty($promenna))
{
$return = "Proměnná je prázdná";
}
else
{
$return = "Proměnná není prázdná";
}

?>
nightfish
Profil
mckay:
Takto?
nikoliv („proměnná plná i když v ní je uložené číslo 0“)

aaaaa:
if (!empty($promenna) || $promenna === '0')
Nox
Profil
nightfish:
Proč identita? Jestli to má být striktně číslo, tak je to špatně a jestli ne, tak by se mělo použít normální porovnání, ne?
sarojan
Profil
tak nic
aaaaa
Profil *
Nakonec se mi to podařilo vyřešit s pomocí != ""
Nox
Profil
sarojan:
Nedocílilo... koukni se do manuálu: http://www.php.net/manual/en/types.comparisons.php

PHP na toto tolik nehraje... má to trochu i opodstatnění v tom, že kvůli svému zaměření má často textové vstupy, kde není možné rozlišit čísla a text (formuláře, parametry URL...)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0