20

PHP 関数array_slice()は、次のようにオフセットによって一連の要素を返します。

// sample data
$a = array('a','b','c',100=>'aa',101=>'bb',102=>'cc'); 

// outputs empty array because offset 100 not defined
print_r(array_slice($a,100));

現在の関数の引数:

array_slice ( $array, $offset, $length, $preserve_keys) 

私はこのようなものが必要です:

array_slice ( $array, **$key**, $length, $preserve_keys) 

上記のprint_rに従ってこれを出力します:

array (
   100 => aa,
   101 => bb,
   102 => cc
)
4

3 に答える 3

4

$array配列に存在するキーの一部を返します$keys

array_intersect_key($array,array_flip($keys));
于 2019-08-07T13:17:03.333 に答える