PHP入門 | 関数 | empty - 空の変数かどうかを調べる
emptyを使うと、変数が空かどうかを調べることができる。PHP 4から利用できる。
構文
empty( $var )
$varが空かどうかを調べ、空であればTRUE、空でなければFALSEを返す。
次のものは空であると判断される。
""(空文字列)0(整数の0)"0"(文字列の0)NULLFALSEarray()(空の配列)var $var;(クラス内で値なしに宣言された変数)
例
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>Coding Factory</title>
<style>
p {
font-family: "Times New Roman";
font-style: italic;
font-size: 1.3em;
}
</style>
</head>
<body>
<?php
$var1 = NULL;
$var2 = "";
$var3 = "0";
$var4 = "Lorem";
if ( empty( $var1 ) ) {
echo "<p>var1 is empty.</p>";
} else {
echo "<p>var1 is not empty.</p>";
};
if ( empty( $var2 ) ) {
echo "<p>var2 is empty.</p>";
} else {
echo "<p>var2 is not empty.</p>";
};
if ( empty( $var3 ) ) {
echo "<p>var3 is empty.</p>";
} else {
echo "<p>var3 is not empty.</p>";
};
if ( empty( $var4 ) ) {
echo "<p>var4 is empty.</p>";
} else {
echo "<p>var4 is not empty.</p>";
};
?>
</body>
</html>