必見! [PHP入門] 配列関数array_sliceとは? 使い方も分かりやすく解説!

PHPにおいて、関数はユーザー定義関数組み込み関数の2種類あります。

ここでは組み込み関数であるarray_splice関数とは何か、array_splice関数の使い方について解説していきます。

1.array_slice関数とは?

array_slice関数は組み込み関数の配列関数に分類されます。

PHPでは組み込み関数が数多く存在しており、組み込み関数の一部に配列関数があるという形になります。

配列関数を使用することで配列の要素を追加、削除、並び替えたりと様々なことができます。

配列関数であるarray_slice関数を使用してどのようなことができるのでしょうか。

array_slice関数で配列から特定の範囲の要素を取り出すことができます。

array_slice関数の構文は以下の通りです。

array array_slice(array $array, int $offset [, int $length [, bool $preserve = false]])

引数

$array

要素取得対象の配列

$offset

要素取得開始位置指定

$length

取得要素数指定

$preserve

trueの場合、配列キーを維持する

falseの場合、配列キーを初期化する




2.array_slice関数のサンプルプログラム

ここでは様々なarray_slice関数のサンプルプログラムを見てみましょう。

はじめに引数$array、$offsetのみのarray_slice関数のサンプルプログラムを見てみましょう。

上記のコードは$length以降が省略されています。

この場合、要素取得開始位置の1から最後までの要素を取り出すことになります。

結果は以下の通りになります。

次に引数$array、$offset、$lengthのみのarray_slice関数のサンプルプログラムを見てみましょう。

上記のコードは$preserveが省略されています。

この場合、要素取得開始位置の1から1つの要素を取り出すことになります。

結果は以下の通りになります。

次に構文通りのarray_slice関数のサンプルプログラムを見てみましょう。

$preserveがtrueの場合、配列キーが維持されます。

そのため、要素取得開始位置の1から2つの要素を取り出し、配列キーが維持されて結果が表示されました。




3.PHPをもっと学びたい方へ

最後まで読んで頂きまして、ありがとうございます。

PHPをもっと学びたいという方はいないでしょうか?

上記のように考えている方にオススメの教材があります。

確かな力が身につくPHP「超」入門

この本ではPHPの基礎構文だけでなく、商品管理システムを作りながら、PHPをより実践的に学ぶことができます。

そのため、PHPを一通り学んだ方にオススメできる一冊です。

是非、挑戦してみてはいかがでしょうか?

以下の記事でPHPを学ぶことができるオススメの本をまとめていますので、よかったらご覧になって下さい。

[初心者~中級者向け] PHPを学ぶことができるおすすめの本

Udemy

UdemyではPHPを学ぶことができる講座を多数取り扱っています。

以下の記事でPHPを学ぶことができるオススメの講座をまとめていますので、よかったらご覧になって下さい。

[2021年最新版] Udemy(ユーデミー) おすすめのPHP講座

TechAcademy

TechAcademy [テックアカデミー]ではPHPを学ぶことができます。

無料体験も行っているので是非、体験してみてはいかがでしょうか?

TechAcademyについてまとめた記事もありますので、よかったらご覧になって下さい。

いくら? 悪評は? TechAcademy(テックアカデミー)とは? 口コミもまとめてみました!




4.ポイント

ポイント
  • array_slice関数で配列から特定の範囲の要素を取り出すことができます

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です