برعکس کردن کلید/مقدار (array_flip)
«برعکس کردن کلید/مقدار» یعنی جابجا شدن «کلید (Key)» و «مقدار (Value)». تابع array_flip() این کار را یک جا انجام می دهد. مثل جدول نمره که نام ها مقدار شوند و نمره ها کلید.
تعریف ساده و کاربرد
array_flip(array) در یک آرایه، همه کلیدها را با مقدارها عوض می کند. سپس آرایه برعکس شده را برمی گرداند.
پارامتر و بازگشت
- array: آرایه کلید/مقدار برای برعکس سازی.
- خروجی: آرایه برعکس شده در موفقیت؛
NULLدر خطا.
مثال پایه: برعکس کردن کلید و مقدار
در این مثال، رنگ ها به کلید تبدیل می شوند و حروف به مقدار.
<?php
$a1 = array("a" => "red", "b" => "green", "c" => "blue", "d" => "yellow");
$result = array_flip($a1);
print_r($result);
?>
گام های عملی سریع
- یک آرایه کلید/مقدار آماده کن.
array_flip()را روی آن اجرا کن.- خروجی را بررسی کن و چاپ کن.
نکات و مقایسه های مفید
- این تابع فقط جابجایی کلید و مقدار انجام می دهد.
- نسخه پشتیبانی شده: PHP 4+.
- برای دیدن فقط کلیدها، صفحه array_keys را ببین.
- برای دیدن فقط مقدارها، صفحه array_values را بررسی کن.
جمع بندی سریع
- کلید و مقدار جابجا می شوند.
- خروجی آرایه جدید است.
- در خطا، خروجی
NULLاست. - نسخه های قدیمی PHP هم پشتیبانی می شوند.