PHP 配列のスライスではキー名が保持されます

王林
リリース: 2024-04-29 16:48:02
オリジナル
1107 人が閲覧しました

4 番目のパラメータ prepare_keys を true に指定することで、array_slice() 関数は PHP 連想配列スライスのキー名を保存できます。 キー名を保存する:preserve_keys を true に指定します。構文: array_slice(配列、オフセット、長さ、preserve_keys)。実際のケース: 例を使用して、連想配列スライスのキー名を保持する方法を示します。

PHP 配列のスライスではキー名が保持されます

#キー名を保持する PHP 配列スライス

PHP 配列スライス関数

array_slice() になります。デフォルトでリセットされるプログラムキー名。ただし、4 番目のパラメーター preserve_keystrue として指定することで、キー名を保存できます。

文法:

array_slice(array $array, int $offset, int $length, bool $preserve_keys = FALSE)
ログイン後にコピー

実際のケース:

$fruits という名前のファイルがあるとします。キーが果物の名前、値が果物の数である連想配列。キー名を保持しながら、インデックス 1 から始まる 2 つの要素のスライスを取得したいとします。

$fruits = array('apple' => 2, 'banana' => 3, 'orange' => 5, 'pear' => 1);

$slice = array_slice($fruits, 1, 2, true);

print_r($slice);
ログイン後にコピー

出力:

Array
(
    [banana] => 3
    [orange] => 5
)
ログイン後にコピー

ご覧のとおり、

$slice 配列元の配列のキー名を保持します。

以上がPHP 配列のスライスではキー名が保持されますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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