ホームページ >バックエンド開発 >PHPの問題 >PHPの空の配列とは何ですか

PHPの空の配列とは何ですか

青灯夜游
青灯夜游オリジナル
2022-06-13 11:03:592119ブラウズ

PHP では、長さが 0 の配列を空の配列と呼びます。空の配列は実際のオブジェクトですが、要素が 0 個含まれています。 PHP には、配列の長さを取得する 2 つの関数、count() と sizeof() があります。構文は「count($arr,$m)」または「sizeof($arr,$m)」、そのパラメーターは「$」です。 m" は多次元配列を処理するために使用され、省略できます。値が 1 に設定されている場合、多次元配列の長さを計算できます。配列が空の配列であるかどうかを検出するために使用できます。構文は「配列長 == 0」で、等しい場合は空の配列です。

PHPの空の配列とは何ですか

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

空きスペースin php Array

長さ 0 の配列は「空の配列」と呼ばれます。空の配列は、0 個の要素のみを含む実際のオブジェクトです。

<?php
$arr1=array();
$arr2=[];
var_dump($arr1);
var_dump($arr2);
?>

PHPの空の配列とは何ですか

配列 $arr1 と $arr2 には要素が含まれておらず、長さは 0 で、空の配列であることがわかります。

注: PHP では、配列の長さを計算するために、count() 関数と sizeof() 関数という 2 つの関数が提供されています。

これら 2 つの関数を使用して、配列が空の配列かどうかを判断できます。

1. count() 関数を使用して、空の配列かどうかを確認します。

count($arr,$m)この関数は、配列内のすべての要素をカウントするために使用されます。配列内の要素の数がゼロの場合は、空の配列が表示されます。

$m: はオプションのパラメータであり、省略できます。

  • $m パラメータが省略されている場合、または COUNT_NORMAL または 0 に設定されている場合、count() 関数は多次元配列を検出しません。 $m が COUNT_RECURSIVE または 1 に設定されている場合、count() 関数は配列内の要素数を再帰的に計算します。これは、多次元配列内の要素数を計算する場合に特に便利です。

  • <?php  
    header("content-type:text/html;charset=utf-8");
    // 声明一个空数组
    $empty_array = array(); 
       
    // 检查数组是否为空
    if(count($empty_array) == 0) 
        echo "数组为空"; 
    else
        echo "数组不为空"; 
    ?>

    出力:

2. sizeof() 関数を使用して、空の配列かどうかを判断します。 PHPの空の配列とは何ですか

sizeof($arr,$m) この関数は count() 関数のエイリアスです。つまり、sizeof() 関数の関数と使用法は完全に同じです。 count() 関数と同じです。

<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
if( sizeof($empty_array) == 0 ) 
    echo "数组为空"; 
else
    echo "数组不空"; 
?>

出力: <pre class="brush:php;toolbar:false">数组为空</pre> 推奨学習: 「

PHP ビデオ チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。