現在の位置: ホーム> 関数カテゴリ一覧> 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-配列内の要素の数を再帰的にカウントします(多次元配列内のすべての要素を計算します)。
類似の関数
  • インデックスチェックを使用して、配列の差セットを計算します array_diff_assoc

    array_diff_assoc

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

    array_uintersect_assoc

    インデックスチェックと配列の交差点を計算
  • 複数の配列または多次元配列を並べ替えます array_multisort

    array_multisort

    複数の配列または多次元配列を並べ替えます
  • コールバック関数を使用して、アレイのユニットをフィルタリングします array_filter

    array_filter

    コールバック関数を使用して、アレイのユニ
  • 最初の配列の要素を渡された配列に置き換えます array_replace

    array_replace

    最初の配列の要素を渡された配列に置き換え
  • キー名で配列をソートします ksort

    ksort

    キー名で配列をソートします
  • 配列を逆に並べ替え、インデックス関係を維持します arsort

    arsort

    配列を逆に並べ替え、インデックス関係を維
  • コールバック関数を使用してデータを比較して、配列の違いセットを計算します array_udiff

    array_udiff

    コールバック関数を使用してデータを比較し
人気記事(にんききじ)