جابجا کردن مقادیر (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) با هم عوض شده اند.

نویسنده علیرضا گلمکانی
شماره کلید 26111
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)