ホームページ  >  記事  >  バックエンド開発  >  array_slice PHP 配列関数シーケンス array_slice - 条件に基づいて配列から値を削除し、それを返します

array_slice PHP 配列関数シーケンス array_slice - 条件に基づいて配列から値を削除し、それを返します

WBOY
WBOYオリジナル
2016-07-29 08:47:111272ブラウズ

array_slice() の定義と使い方
array_slice() 関数は、条件に基づいて配列内の値を取り出して返します。
注: 配列に文字列キーがある場合、返される配列にはキー名が保持されます。 (例 4 を参照)
構文
array_slice(array,offset,length,preserve) パラメータ 説明
array 必須。入力配列を指定します。
オフセットが必要です。数値。取得する要素の開始位置を指定します。
正の値の場合は前から後ろへ、負の値の場合は後ろから前へオフセットの絶対値が取られます。
長さはオプションです。数値。返される配列の長さを指定します。
負の数の場合は、後ろから前までの値の要素の絶対数を選択します。値が設定されていない場合は、すべての要素が返されます。
保存 オプション。可能な値:
true - 予約キー
false - デフォルト - リセットキー
例 1

コードをコピー コードは次のとおりです:


$a=array(0=>"犬 ",1=>"猫",2=>"馬",3=>"鳥");
print_r(array_slice($a,1,2));
?>


出力:
Array ( [0] => Cat [1] => Horse ) 例 2
負のオフセットパラメータを使用する場合:

コードをコピー コードは次のとおりです:


$ a= array(0=>「犬」,1=>「猫」,2=>「馬」,3=>「鳥」);
print_r(array_slice($a,-2,1) );
?>


出力:
Array ( [0] => Horse ) 例 3
preserve パラメーターを true に設定します:

コードをコピーします:

< ;?php

$a =array(0=>"犬",1=>"猫",2=>"馬",3=>"鳥");
print_r(array_slice($a, 1,2,true) ;

$a=array("a"=>"犬","b"=>"猫","c"=>"馬"," d"=>"鳥 ");
print_r(array_slice($a,1,2)); ?>


出力:
Array ( [b] => 猫 [c] => 馬)

上記は、array_slice の PHP 配列関数シーケンス array_slice - 条件に従って配列から値を抽出し、それを返す方法を紹介しました。これは、array_slice の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。