PHP array_reverse() 函数

PHP array_reverse() 関数

<?php
要素の逆順にして配列を返します:
$a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");print_r(array_reverse($a)
?>

実行例

);

定義と用法

array_reverse() 関数は配列の要素の逆順にして配列を返します。

説明

array_reverse() 関数は元の配列の要素の順序を逆転し、新しい配列を作成して返します。

もし二つ目のパラメータが true に指定された場合、要素のキー名は変更されませんが、指定しなかった場合、キー名は失われます。

文法arrayarray_reverse(preserve,
) 説明
array 必須。配列を指定します。
preserve

オプション。元の配列のキー名を保持するかどうかを指定します。

このパラメータは PHP 4.0.3 で追加されました。

可能な値:

  • true
  • false

技術的な詳細

返り値: 逆転後の配列を返します。
PHP バージョン: 4+
更新履歴: PHP 4.0.3 で追加されました preserve パラメータ。

さらに例

例 1

元の配列、逆転配列、元の配列のキー名を保持する逆転配列を返します:

<?php
$a=array("Volvo","XC90",array("BMW","Toyota"));
$reverse=array_reverse($a);
$preserve=array_reverse($a,true);
print_r($a);
print_r($reverse);
print_r($preserve);
?>

実行例