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

巴扎黑
リリース: 2023-03-07 22:10:01
オリジナル
1690 人が閲覧しました

定義と使い方

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート