PHP では、コレクションは一意の要素のセットを格納するために使用されるデータ型です。配列といくつかの類似点がありますが、セットは独自の要素によって特徴付けられ、要素の順序は保持されません。場合によっては、後続の操作を容易にするために、コレクションを配列に変換する必要があります。この記事では、PHPのコレクションを配列に変換する方法を紹介します。
PHP には、コレクション オブジェクトの toArray() メソッドを使用してコレクションを配列に変換する簡単なメソッドが用意されています。 。このメソッドは、コレクション内のすべての要素を含む配列を返します。
次はサンプル コードです:
$set = new Set(['apple', 'banana', 'grape']); $array = $set->toArray(); print_r($array);
出力結果は次のとおりです:
Array ( [0] => apple [1] => banana [2] => grape )
$set = new Set(['apple', 'banana', 'grape']); $array = $set->getValues(); print_r($array);出力結果は次のとおりです:
Array ( [0] => apple [1] => banana [2] => grape )
$set = new Set(['apple', 'banana', 'grape']); $array = []; foreach ($set as $value) { $array[] = $value; } print_r($array);出力結果は次のとおりです:
Array ( [0] => apple [1] => banana [2] => grape )概要: 上記の 3 つのメソッドは PHP のコレクションを変換できます。配列に。このうち、コレクション オブジェクトの toArray() メソッドと getValues() メソッドを使用するのが最も便利ですが、反復子を使用してコレクションを走査するには、より多くのコードを記述する必要があります。コードを記述するとき、実際のニーズに応じて、対応するメソッドを選択してコレクションを変換できます。
以上がPHPコレクションを配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。