問題:
最も効率的な取得方法の決定配列の最初の 'N' 要素。
解決策:
array_slice() を利用する
PHP マニュアルに記載されているとおり:
<code class="php">$input = array("a", "b", "c", "d", "e"); $output = array_slice($input, 0, 3); // Returns "a", "b", and "c"</code>
警告:
意味のあるインデックスを持つ配列の場合、array_slice() は数値インデックスを変更したり並べ替えたりできることに注意してください。これらの値を保存するには、「preserve_keys」フラグを true に設定します。
例 (保存されたキーを使用):
<code class="php">$output = array_slice($input, 2, 3, true);</code>
出力:
array([3]=> 'c', [4]=> 'd', [5]=> 'e');
以上がPHP で配列から最初の N 要素を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。