جابجا کردن مقادیر (value) و کلیدها (key) با هم، در یک آرایه (Array)، با تابع array_flip ، در PHP
هنگامی که در زبان PHP ، یک آرایه (Array) بر اساس مقادیر (value) و کلیدها (key) می سازیم، برای هر کلید (key) ، یک مقدار (value) متناظر وجود خواهد داشت. یعنی وقتی کلید (key) را به آرایه (Array) می دهیم، آن آرایه، مقدار (value) متناظر با کلید (key) را به ما بر می گرداند. حال چنانچه قصد داشته باشیم که جای مقادیر (value) و کلیدها (key) در آرایه (Array) را با هم عوض کنیم، می توانیم تابع array_flip در PHP را به کار ببریم.
به مثال زیر توجه کنید :
تابع array برای ساخت یک آرایه (Array) به کار می رود ( کلید شماره 381 ).
تابع print_r برای نمایش عناصر آرایه (Array) در خروجی به کار می رود و زوج تگ pre را نیز قبل و بعد از تابع print_r قرار داده ایم تا نمایش عناصر آرایه (Array) در خروجی، به شکل قابل درک و مناسب تری باشد.
نتیجه :
با مقایسه دو آرایه Array_1 و Array_2 ، مشاهده می کنید که جای مقادیر (value) و کلیدها (key) با هم عوض شده اند.