現在の位置: ホーム> 関数カテゴリ一覧> sizeof

sizeof

エイリアスをカウントします
名前:sizeof
カテゴリ:配列
対応言語:php
一言説明:count()のエイリアス。

定義と使用法

sizeof()関数は、配列内のユニット数またはオブジェクトの属性の数を計算します。

sizeof()関数は、 count()関数のエイリアスです。

注:変数が設定されていない場合、または変数に空の配列が含まれている場合、関数は0を返します。ISSET ()変数を使用して、変数が設定されているかどうかをテストできます。

例1

配列内の要素の数を返します。

 <?php
$ cars = array ( "volvo" 、 "bmw" 、 "トヨタ" ) ;
エコーサイズ( $ cars ) ;
?>

自分で試してみてください

例2

配列内の要素の数を再帰的に計算します。

 <?php
$ cars = array
  (
  「Volvo」 =>配列
  (
  「xc60」 、
  「xc90」
  ) 、、
  「BMW」 =>配列
  (
  「x3」 、
  「x5」
  ) 、、
  「トヨタ」 =>配列
  (
  「ハイランダー」
  ))
  ) ;

エコー「一般的なカウント:」 。 sizeof ( $ cars ) 。 "<br>" ;
エコー「再帰カウント:」 。 sizeof ( $ cars 、 1 ) ;
?>

自分で試してみてください

文法

sizeof (配列モード) ;
パラメーター 説明する
配列 必須。配列を指定します。
モード

オプション。処方モード。考えられる値:

  • 0-デフォルト。多次元配列内のすべての要素をカウントしません。
  • 1-配列内の要素の数を再帰的にカウントします(多次元配列内のすべての要素を計算します)。
類似の関数
  • ユーザー定義の比較関数を使用して、配列内のキー名をソートする uksort

    uksort

    ユーザー定義の比較関数を使用して、配列内
  • 複数の配列または多次元配列を並べ替えます array_multisort

    array_multisort

    複数の配列または多次元配列を並べ替えます
  • 配列内のすべての値を返します array_values

    array_values

    配列内のすべての値を返します
  • 指定された要素を含む範囲に基づいて配列を作成します range

    range

    指定された要素を含む範囲に基づいて配列を
  • コールバック関数を使用してキー名を比較して配列の違いセットを計算します array_diff_ukey

    array_diff_ukey

    コールバック関数を使用してキー名を比較し
  • インデックスチェックを使用した配列の差セットを計算し、コールバック関数を使用してデータを比較します array_udiff_assoc

    array_udiff_assoc

    インデックスチェックを使用した配列の差セ
  • インデックスチェックとの配列の交点を計算し、インデックスをコールバック関数と比較します array_intersect_uassoc

    array_intersect_uassoc

    インデックスチェックとの配列の交点を計算
  • 配列の先頭に1つ以上のユニットを挿入します array_unshift

    array_unshift

    配列の先頭に1つ以上のユニットを挿入しま
人気記事(にんききじ)