নিয়মিত অ্যারে থেকে সমান কী এবং মান সহ একটি এসোসিয়ে অ্যারে তৈরি করুন


85

আমার মতো একটি অ্যারে রয়েছে

$numbers = array('first', 'second', 'third');

আমি এমন একটি ফাংশন রাখতে চাই যা এই অ্যারেটিকে ইনপুট হিসাবে গ্রহণ করবে এবং এমন অ্যারে ফিরিয়ে দেবে যা দেখতে লাগবে:

array(
'first' => 'first',
'second' => 'second',
'third' => 'third'
)

আমি অবাক হচ্ছি যে এটি ব্যবহার করা সম্ভব array_walk_recursiveবা এরকম কিছু ...


বাহ, আপনার উত্তরগুলির জন্য এত তাড়াতাড়ি ধন্যবাদ প্রথম দুটি উত্তর কাজ করবে, তবে আমি কেবল আরও মার্জিত কিছু খুঁজছিলাম।
জিমিয়াশ

উত্তর:


172

আপনি array_combineফাংশনটি যেমন ব্যবহার করতে পারেন :

$numbers = array('first', 'second', 'third');
$result = array_combine($numbers, $numbers);

4
এটি ওয়ান-লাইনারদের জন্য দুর্দান্ত। মেয়াদ উত্তীর্ণের মাসের জন্য এখানে ব্যবহারের কেস এখানে রয়েছে: = মাস = অ্যারে_কোম্বাইন (পরিসর (তারিখ ('ওয়াই')), তারিখ ('ওয়াই') + 10), পরিসীমা (তারিখ ('ওয়াই'), তারিখ ('ওয়াই') + 10 ))।
axiom82


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.