php 連想配列の値をインデックス番号付きで取得する

  • 作成日 2021.09.18
  • php
php 連想配列の値をインデックス番号付きで取得する

phpで、array_valuesを使用して、連想配列の値をインデックス番号付きで取得するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

array_values使い方

array_valuesを使用すれば、連想配列の値をインデックス番号付きで取得することが可能です。

array_array_values(配列);

以下は、連想配列の値をインデックス番号付きで取得するサンプルコードとなります。

<?php

$arr = ["aaa" => 1, "bbb" => 2, "ccc" => 3];

$result = array_values($arr);

print_r($result);

実行結果

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

使い道はなさそうですが、配列に使用することも可能です。

<?php

$arr = [1, 2, 3, 4, 5];

$result = array_values($arr);

print_r($result);

実行結果

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)