本記事では、PHPで配列のn番目~n番目までを取得する方法について解説しています。配列のn番目~n番目までを取得したい場合は、array_slice関数を使用します。基本的な使い方は以下のとおりです。$preserve_keys]);構文解説$result:指定した範囲の要素が配列で代入される$array:対象の配列を指定$offset:取得する要素の開始位置を指定$length:取得したい要素数を指定(省略可能)$preserve_keys:取得したindex番号(添え字)を引き継ぐ場合はtrueを指定し、新しい配列として返す場合はfalseを指定します。デフォルト値はfalse。(省略可能)array_slice関数を使用して、配列のn番目~n番目までを取得するサンプルコードを用意したので、動作確認してみましょう。)1つ目のarray_slice関数は、第一引数に対象配列となる変数$fruitsArrを指定し、第二引数に開始位置を意味する「2」を指定しています。melon]を返します。2つ目と3つ目のarray_slice関数は、第二引数に「3」を指定し、第三引数の取得したい要素数に「2」を指定しています。ここまでは同じですが、3つ目のarray_slice関数には第四引数にtrueを指定しています。実行結果を確認すると、取得している配列要素は同じですがインデックス番号が異なっているのが分かります。第四引数にtrueを指定すると、取得した配列要素のインデックス番号もそのまま引き継ぐため、watermelonのインデックス番号が「3」melonのインデックス番号が「4」になります。AGENTは、国内最大級の転職支援実績を持つIT・Web業界に強い転職エージェントです。詳細をみるフリーランス案件紹介サイトMidworksは豊富な案件と「フリーランス」と「正社員」の、良いとこ取りをした働き方を実現する手厚い保障が特徴のエージェントです。月額980円で読み放題。