PHPのarray_values関数の使い方と例


  1. 基本的な使い方: array_values関数は、単純に配列の値を抽出して新しい配列を返します。以下は基本的な構文です。

    $input = array("apple", "banana", "orange");
    $values = array_values($input);

    上記の例では、$input配列の値を抽出して新しい配列$valuesが作成されます。

  2. インデックスの再設定: array_values関数を使用すると、新しい配列のインデックスが連続した整数値に再設定されます。以下はその例です。

    $input = array("a" => "apple", "b" => "banana", "c" => "orange");
    $values = array_values($input);

    上記の例では、$input配列の値を抽出して新しい配列$valuesが作成されますが、インデックスが再設定されて連続した整数値となります。

  3. 配列の要素の並び順の維持: array_values関数は、元の配列の要素の並び順を保持します。以下はその例です。

    $input = array("banana", "apple", "orange");
    $values = array_values($input);

    上記の例では、$input配列の値を抽出して新しい配列$valuesが作成されますが、要素の並び順は変わりません。