php配列関数シーケンスのarray_slice()-行列の中で条件によって一定の値を取り出して返します。

915 ワード

アラリslice()定義と用法のアラy_slice()関数は、行列の中で条件に応じて一定の値を取り出して返します。配列に文字列キーがあると、返された配列はキー名を保持します。例4を参照してください。slice(array,offset,length,preserve)パラメータ記述が必要です。入力の配列を指定します。オフセットが必要です。数値元素取出の開始位置を規定します。正の数なら、左に行ってから取ります。負の値なら、後から前にオフセットの絶対値を取ります。lengthオプションです。数値返される配列の長さを指定します。負の数であれば、絶対値の数の要素を後ろから前に選択します。この値が設定されていない場合は、すべての要素が返されます。preserveはオプションです。可能な値:true-予約キーfalse-デフォルト-リセットキーの例1
 
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2));
?>
出力:Aray([0]=>Cat[1]=>Horse)の例2負のoffsetパラメータ:
 
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,-2,1));
?>
出力:Aray([0]=>Horse)の例3 preserveパラメータはtrueに設定されます。出力:Aray([b]=>Cat[c]=>Horse)