কম্পিউটার টিউটোরিয়াল

PHP-এ সিম্পল অ্যারে থেকে ডাইনামিক অ্যাসোসিয়েটিভ অ্যারে বিল্ড করা


ধরুন, আমাদের অ্যারেটি হলো—

$namesArray = ['John', 'Adam', 'Robert'];

আমরা চাই আউটপুট হবে উপরের অ্যারে থেকে একটি অ্যাসোসিয়েটিভ অ্যারে—

Array ( [John] => Array ( [Adam] => Array ( [Robert] => Smith ) ) )

উদাহরণ

<!DOCTYPE html> <html> <body> <?php function buildingDynamicAssociativeArray($nameArr, $lastName) { if (!count($nameArr)) { return $lastName; } foreach (array_reverse($nameArr) as $key) { $dynamicAssociativeArr = [$key => $lastName]; $lastName = $dynamicAssociativeArr; } return $dynamicAssociativeArr; } $namesArray = ['John', 'Adam', 'Robert']; $result = buildingDynamicAssociativeArray($namesArray, 'Smith'); print_r($result); $namesArray = []; $result1 = buildingDynamicAssociativeArray($namesArray, 'Doe'); echo ""; print_r($result1); ?> </body> </html>

আউটপুট

Array ( [John] => Array ( [Adam] => Array ( [Robert] => Smith ) ) ) Doe

  1. PHP-তে অ্যারে থেকে কমা-সেপারেটেড লিস্ট তৈরি করা

  2. PHP-তে অ্যারে রি-ইনডেক্স করা

  3. PHP-তে অ্যারেকে SimpleXML-এ কনভার্ট করা

  4. C#-এ অ্যারে (Array) থেকে এলিমেন্ট অ্যাক্সেস করা