ホームページ バックエンド開発 PHPチュートリアル Detail_PHP チュートリアルの php empty() 関数

Detail_PHP チュートリアルの php empty() 関数

Jul 13, 2016 am 10:55 AM
empty php による について 関数 違い そして はい 持っている 使用法 欲しい 詳しい

今日は、empty関数の使用法、emptyとの違い、配列を操作するために使用したときに通常の値が返されるかどうかについて説明します。必要な友達はそれを参照できます。

コードは次のとおりです コードをコピー
<?php
$array1=array();
print_r($array1);
if(空($array1)){
echo 'empty() の空の配列';
}
他{
echo 'empty() の空の配列';
}
?>
表示結果: ######################
配列
(
)
empty() の場合は空の配列です

##############################

コードは次のとおりです コードをコピー
<?php
$array1=array();
$array1[]='';
print_r($array1);
if(空($array1)){
echo 'empty() の空の配列';
}
他{
echo 'empty() の空の配列';
}
?>
表示結果: ######################
配列
(
[0] =>
)
empty() の場合、空の配列ではありません
###############################

要素の 1 つが空文字 ("") であるため、これは空の配列ではありません。空文字 ("" (空の文字列)) との違いに注意してください。

実はそうなんです

empty($x) は !isset($x) に等しいです || !$x
!empty($x) は isset($x) && $x に等しい

空関数の構文について

empty -- 変数が空かどうかを確認します

説明
bool 空 (混合変数)

empty() は、var が空でない値またはゼロ以外の値の場合に FALSE を返します。つまり、""、0、"0"、NULL、FALSE、array()、var $var;、およびプロパティを持たないオブジェクトは空とみなされ、var が空の場合は TRUE が返されます。

http://www.bkjia.com/PHPjc/632256.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632256.html技術記事今日は、empty関数の使い方、emptyとの違い、配列を操作するために使用したときに通常の値が返されるかどうかについて説明します。必要な友達はそれを参照できます。 コード...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

ビットコインには株式がありますか? ビットコインには株式がありますか? Mar 03, 2025 pm 06:42 PM

ビットコインには株式がありますか?

Deepseek R1とV3バージョンの違いは何ですか Deepseek R1とV3バージョンの違いは何ですか Feb 19, 2025 pm 03:24 PM

Deepseek R1とV3バージョンの違いは何ですか

DeepSeek使用のためのFAQの概要 DeepSeek使用のためのFAQの概要 Feb 19, 2025 pm 03:45 PM

DeepSeek使用のためのFAQの概要

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

母音を文字列にカウントするPHPプログラム

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

PHPでHTML/XMLを解析および処理するにはどうすればよいですか?

市場前取引とアフターマーケット取引の違いは何ですか?市場前と市場外の取引の違いの詳細な説明 市場前取引とアフターマーケット取引の違いは何ですか?市場前と市場外の取引の違いの詳細な説明 Mar 03, 2025 pm 11:54 PM

市場前取引とアフターマーケット取引の違いは何ですか?市場前と市場外の取引の違いの詳細な説明

See all articles