配列が空かどうかの判断は、特にフォームの送信やデータ操作を行う場合の PHP の一般的なタスクです。
配列が空かどうかを確認する 1 つの方法は、empty() 関数を使用することです。この関数は、変数が空の場合、true と評価されます。これには要素のない配列も含まれます。
例:
$players = []; // An empty array if (empty($players)) { echo "The players array is empty."; }
配列が空かどうかを確認するもう 1 つの方法は、カウントを使用することです。 () 関数。この関数は、配列内の要素の数を返します。空の配列のカウントは 0 になります。
例:
$players = []; // An empty array if (count($players) === 0) { echo "The players array is empty."; }
配列を処理する前に配列内の空の要素をチェックする必要がある場合は、foreach ループを使用して次のことを行うことができます。要素を反復処理し、要素が空かどうかを確認します。要素が空の場合は、配列からその要素の設定を解除できます。
例:
$players = ['John', '', 'Mary', '', 'Bob']; // An array with empty elements foreach ($players as $key => $value) { if (empty($value)) { unset($players[$key]); } } if (empty($players)) { echo "The players array is empty."; }
以上がPHP で空の配列を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。