ホームページ  >  記事  >  バックエンド開発  >  PHP array_slice() 関数の定義と使用法

PHP array_slice() 関数の定義と使用法

巴扎黑
巴扎黑オリジナル
2017-05-26 16:12:581667ブラウズ

定義と使い方

array_slice()関数は、配列内の値の一部を条件に基づいて取り出して返します。

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

構文

array_slice(array,start,length,preserve)

パラメータ説明

array 必須。配列を指定します。

スタート必須。数値。取得する要素の開始位置を指定します。 0 = 最初の要素。

値を正の数に設定すると、前から後ろに向かって取得されます。・値がマイナスの場合は後ろからの先頭の絶対値をとります。 -2 は、配列の最後から 2 番目の要素から開始することを意味します。

長さ

はオプションです。数値。返される配列の長さを指定します。 value値が整数に設定されている場合、その数の要素を返します。値が負の数に設定されている場合、関数は配列の末尾の非常に遠い場所で終了します。置 値が設定されていない場合は、開始パラメータの位置設定から配列の末尾までの全要素に戻ります。 保存

オプション。関数がキー名を保持するか、キー名をリセットするかを指定します。可能な値: u True - 予約されたキー名

FALSE - デフォルト。キー名をリセット

戻り値: 配列内の選択された部分を返します。

インスタンス 1:

<!DOCTYPE html><html><body>
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));
?>
</body>
</html>

実行結果:

Array ( [0] => green [1] => blue )

インスタンス 2: 負の開始パラメータを使用する:

<!DOCTYPE html><html><body>
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));
?>
</body></html>
実行結果:
Array ( [0] => yellow )
インスタンス 3:

prepare パラメータを true に設定します:

りー

実行結果:

<!DOCTYPE html>
<html>
<body>
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2,true));
?>
</body>
</html>

以上がPHP array_slice() 関数の定義と使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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