برعکس کردن (array_reverse)
تابع «array_reverse» برای «برعکس کردن آرایه» استفاده می شود. برعکس کردن آرایه یعنی عناصر را از آخر به اول بچینیم. مثل وقتی کارت ها را پشت ورو می کنی و از انتها می خوانی.
تعریف و کاربرد برعکس کردن آرایه
array_reverse یک آرایه برعکس تحویل می دهد. می توانی تعیین کنی کلیدها حفظ شوند یا نه. این کار در مرتب سازی های دستی یا نمایش تازه مفید است.
سینتکس (Syntax)
array_reverse($array, $preserve);
نکته: پارامتر preserve مشخص می کند کلیدها حفظ شوند یا نه.
مثال 1: برگرداندن آرایه
این مثال آرایه را برعکس می کند. خروجی، عناصر از آخر به اول است.
<?php
$a = array("a" => "Volvo", "b" => "BMW", "c" => "Toyota");
print_r(array_reverse($a));
?>
مثال 2: مقایسه معمولی و حفظ کلیدها
اینجا آرایه اصلی، نسخه برعکس، و نسخه با حفظ کلیدها چاپ می شود.
<?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);
?>
جزئیات فنی کوتاه
خروجی، آرایه برعکس است. نسخه PHP: 4+. پارامتر preserve در PHP 4.0.3 اضافه شد.
لینک های داخلی مفید
برای آشنایی بیشتر با آرایه ها، به آرایه ها در PHP سر بزن. همچنین صفحه array_reduce برای خلاصه سازی نتایج مفید است. اگر می خواهی درباره برعکس کردن آرایه سریع برگردی، این صفحه را ذخیره کن.
جمع بندی سریع
- array_reverse عناصر را برعکس می کند.
- می توانی حفظ کلیدها را تعیین کنی.
- برای نمایش معکوس مفید است.
- پارامتر preserve از نسخه 4.0.3 است.