как да видя дадено поле

r_a_s

Registered
Как да видя в дадено поле дали има резултат и ако няма да не го показвам :)
 
Обаче :

<?php

$n = "";
var_dump($n);
var_dump(empty($n));
echo "<br>";

$n = 0;
var_dump($n);
var_dump(empty($n));
echo "<br>";

$n = null;
var_dump($n);
var_dump(empty($n));
echo "<br>";

$n = "";
var_dump($n);
var_dump($n=="");
echo "<br>";

$n = 0;
var_dump($n);
var_dump($n=="");
echo "<br>";

var_dump($m);
var_dump(empty($m));
echo "<br>";

var_dump($m);
var_dump($m==="");
echo "<br>";


$n = 0;
var_dump($n);
var_dump($n==="");
echo "<br>";

?>


Резултат :

string(0) "" bool(true)
int(0) bool(true)
NULL bool(true)
string(0) "" bool(true)
int(0) bool(true)
NULL bool(true)
NULL bool(false)
int(0) bool(false)

Най-добре е да се използва $var === "" (или $var !== "")
 

Back
Горе