ফাংশন array_replace
ফাংশন array_replace প্রথম অ্যারের মানগুলি
অন্য পাস করা অ্যারেগুলির একই কী সহ মানগুলি দ্বারা
প্রতিস্থাপন করে। যদি প্রথম অ্যারের কীটি দ্বিতীয়
অ্যারেতে উপস্থিত থাকে, তাহলে এর মানটি দ্বিতীয়
অ্যারের মান দ্বারা প্রতিস্থাপিত হয়। যদি কীটি দ্বিতীয়
অ্যারেতে থাকে কিন্তু প্রথমটিতে অনুপস্থিত থাকে - এটি
প্রথম অ্যারেতে তৈরি করা হবে। যদি কীটি শুধুমাত্র প্রথম
অ্যারেতে উপস্থিত থাকে, তবে এটি যেমন আছে তেমন সংরক্ষিত থাকবে।
যদি প্রতিস্থাপনের জন্য একাধিক অ্যারে পাস করা হয়, তাহলে সেগুলি পাসের ক্রমে প্রক্রিয়া করা হবে এবং পরবর্তী অ্যারেগুলি আগেরগুলির মানগুলি ওভাররাইট করবে।
সিনট্যাক্স
array_replace(array $array, array ...$replacements): array
উদাহরণ
আসুন বর্ণিত প্রতিস্থাপনটি সম্পাদন করি:
<?php
$arr1 = ['a' => 1, 'b'=> 2, 'c' => 3];
$arr2 = ['a' => '!', 'c' => '?'];
$res = array_replace($arr1, $arr2);
var_dump($res);
?>
কোড 실행ের ফলাফল:
['a' => '!', 'b'=> 2, 'c' => '?']
আরও দেখুন
-
ফাংশন
str_replace,
যা স্ট্রিংয়ের অক্ষর প্রতিস্থাপন করে