ホームページ > バックエンド開発 > PHPの問題 > 配列がすべて空かどうかを検出するphpの関数は何ですか?

配列がすべて空かどうかを検出するphpの関数は何ですか?

青灯夜游
リリース: 2023-03-16 08:20:02
オリジナル
1480 人が閲覧しました

配列がすべて空かどうかを検出する 2 つの関数: 1. empty()、この関数に配列変数を渡すだけです。構文は「empty($arr)」です。true が返された場合、すべてが空です。空である場合、それ以外の場合は空ではありません。 2. count() は配列長を取得することができ、取得した配列長が 1 未満の場合は空、そうでない場合は空ではありません。

配列がすべて空かどうかを検出するphpの関数は何ですか?

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php では、次の 2 つを使用できます。関数 配列がすべて空かどうかを検出するには:

  • empty() function

  • count() function

1. empty() 関数を使用する

empty() 関数は、変数が空かどうかを確認するために使用されます。

empty() 変数が空であるとみなされるかどうかを判断します。変数が存在しない場合、またはその値が FALSE に等しい場合、その変数は存在しないとみなされます。 empty() は、変数が存在しない場合に警告を生成しません。

この関数に配列を渡します。true の場合、空であることを意味します。

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [];
var_dump($arr);
if (empty($arr)) {
 echo "数组为空<br>";

} else {
 echo "数组不为空<br>";
}
?>
ログイン後にコピー

配列がすべて空かどうかを検出するphpの関数は何ですか?

2。count() を使用します。 function

count() 関数は、配列内のすべての要素の数をカウントする、つまり配列の長さを取得できます。

取得した配列の長さが 0 または 1 未満の場合は、配列内に要素が存在しない、つまり空の配列であることを意味します。

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2];
var_dump($arr);
if (count($arr) < 1) {
 echo "数组为空<br>";

} else {
 echo "数组不为空<br>";
}
?>
ログイン後にコピー

配列がすべて空かどうかを検出するphpの関数は何ですか?

推奨学習: 「PHP ビデオ チュートリアル 」、「PHP ARRAY

以上が配列がすべて空かどうかを検出するphpの関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート