php array_sliceは配列のシーケンスインスタンスを取り出します

1803 ワード

php array_slice関数は配列内で条件に基づいて値を取り出し、返します.配列に文字列キーがある場合、返される配列はキー名を保持します.この記事では、arrayについて実例を通して説明します.slice関数の使い方.
php array_slice――配列からセグメントを取り出す
array_slice関数の基本構文:
array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )
array_slice()はoffsetパラメータとlengthパラメータに基づいて指定されたarray配列のシーケンスを返します.
パラメータの説明
パラメータ
説明
array
必要です.入力された配列.
soffset
必要です.を選択します.取り出し要素の開始位置を指定します.0=最初の要素.offsetが負でない場合、シーケンスはarrayのオフセット量から開始します.offsetが負の場合、シーケンスはarrayの末端からこんなに遠いところから始まります.
length
オプション.を選択します.返される配列の長さを指定します.lengthが与えられ、正の場合、シーケンスにはこんなに多くのセルがあります.lengthが与えられ負の場合、シーケンスは配列の末端からこんなに遠いところで終了します.省略すると、シーケンスはoffsetからarrayの末端まで続きます.
preserve_keys
オプション.関数がキー名を保持するかリセットするかを指定します.可能な値:
  • true-保留キー名
  • false-デフォルト.キー名
  • をリセット
    デフォルトでは、配列の数値インデックスが並べ替えられてリセットされます.preserveをkeysは、この動作を変更するためにTRUEに設定される. 
    戻り値
    セグメントを返します.
    例:
    
    
    "; $output = array_slice($input, -2, 1); print_r($output);echo "

    "; $output = array_slice($input, 0, 3); print_r($output);echo "

    "; print_r(array_slice($input, 2, -1));echo "

    "; print_r(array_slice($input, 2, -1, true)); ?>

    結果:
    
    "; $output = array_slice($input, -2, 1); print_r($output);echo "
    
    "; $output = array_slice($input, 0, 3); print_r($output);echo "
    
    "; print_r(array_slice($input, 2, -1));echo "
    
    "; print_r(array_slice($input, 2, -1, true)); ?>

    読書に感謝して、みんなを助けることができることを望んで、みんなの当駅に対する支持に感謝します!