ホームページ  >  記事  >  バックエンド開発  >  PHP 配列関数 sequence array_slice() - 条件に基づいて配列から値を削除し、それを返す_PHP チュートリアル

PHP 配列関数 sequence array_slice() - 条件に基づいて配列から値を削除し、それを返す_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:22:441169ブラウズ

array_slice()の定義と使い方

array_slice()関数は条件に基づいて配列から値を取り出して返します。

注: 配列に文字列キーがある場合、返される配列にはキー名が保持されます。 (例 4 を参照)

構文
array_slice(array,offset,length,preserve) パラメータ 説明
array 必須。入力配列を指定します。
オフセットが必要です。数値。取得する要素の開始位置を指定します。

正の値の場合は前から後ろに取ります。負の値の場合は後ろから前にオフセット絶対値を取ります。

長さはオプションです。数値。返される配列の長さを指定します。

負の数の場合は、後ろから前までの値の要素の絶対数を選択します。値が設定されていない場合は、すべての要素が返されます。

保存 オプション。可能な値:

tru​​e - キーを保持
false - デフォルト - キーをリセット

例 1

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

$a=array(0=>) ; "犬",1=>"猫",2=>"馬",3=>"鳥");
出力:

Array ( [0] => Cat [1] => Horse ) 例 2
負のオフセットあり パラメーター:



コードをコピー
コードは次のとおりです: $a=array(0=>"犬",1=>"猫",2=>"馬",3=>"鳥");
print_r(array_slice($a,-2) ,1 ); php
$a=array(0=>「犬」,1=>「猫」,2=>「馬」,3=>「鳥」); a,1, 2,true));
?>


出力:
Array ( [1] => Cat [2] => Horse ) 例 4
文字列キーの場合:



コード
コードは次のとおりです: $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse" ","d" =>"鳥");
print_r(array_slice($a,1,2));
?>


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



http://www.bkjia.com/PHPjc/324611.html
www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/324611.html
技術記事

array_slice() の定義と使用法 array_slice() 関数は、条件に基づいて配列から値を取り出して返します。 注: 配列に文字列キーがある場合、返される配列にはキー名が保持されます。 (...




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