ホームページ > バックエンド開発 > PHPチュートリアル > PHP配列で指定した長さのデータを取得する方法を共有します

PHP配列で指定した長さのデータを取得する方法を共有します

WBOY
リリース: 2016-07-25 08:57:57
オリジナル
1197 人が閲覧しました
PHPプログラミングで指定した長さのデータを配列で取得する方法を紹介しますので、困っている方は参考にしてください。

PHP プログラムでは、クエリの数を減らすことも、ウェブサイトの全体的なパフォーマンスを向上させる方法です。

基本条件を満たすすべてのデータをクエリします:

リーリー

以下はfindArrayList関数の実装コードです。

リーリー

コードの説明: array_slice は配列からセグメントを取得します array array_slice ( array array, int offset [, int length [, bool prepare_keys]] ) array_slice() は、offset パラメータと length パラメータで指定された配列 array 内のシーケンスを返します。

オフセットが負でない場合、シーケンスは配列内のこのオフセットから開始されます。 offset が負の場合、シーケンスは配列の最後から遠く離れた位置から開始されます。

長さが指定され、正の値の場合、シーケンス内にこれだけの数のセルが存在します。長さが指定されていて負の場合、シーケンスは配列の終わりからここまで離れたところで終了します。省略した場合、シーケンスは offset からオフセットされます。 配列の最後まで始めます。

注: array_slice() はデフォルトで配列のキーをリセットします。 PHP 5.0.2 以降、preserve_keys を TRUE に設定することでこの動作を変更できます。 配列の一部を削除して他の値に置き換える、対応する array_splice もあります。 array array_splice ( array &input, int offset [, int length [, 配列置換]] )

array_splice() は、入力配列のオフセットと長さで指定された要素を削除します。置換パラメーターが指定されている場合は、それを置換配列の要素に置き換えます。削除された注文を含むリストを返します 要素の配列。入力内の数値キー名は保持されないことに注意してください。

オフセットが正の場合、入力配列のこの値で指定されたオフセットから削除が開始されます。 offset が負の場合、入力の末尾からこの値で指定されたオフセットで削除が開始されます。

長さを省略した場合、オフセットから末尾までの配列のすべての部分が削除されます。 長さが指定されており、それが正の場合、この数のセルが削除されます。 length が指定されて負の場合、配列の末尾からカウントダウンした offset から length までのすべての要素が削除されます。

ヒント: 置換が指定されたときにオフセットから配列の末尾までのすべての要素を削除するには、長さとして count($input) を使用します。 置換配列が指定された場合、削除されたセルはこの配列内のセルに置き換えられます。 オフセットと長さの組み合わせによって値が削除されない場合、置換配列内の要素はオフセットで指定された位置に挿入されます。

注: 置換配列内のキー名は保持されません。 置換される値が単なるセルの場合、セル自体が配列でない限り、それに array() を追加する必要はありません。

上記の紹介を通じて、皆さんが array_splice 関数の使い方と配列から指定した長さのデータを取得する方法をマスターできることを願っています。

Programmer’s Home の皆さん、皆さんの学習と進歩をお祈りしています。



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート