PHP array_replace() ফাংশন
উদাহরণ
দ্বিতীয় এলাকা ($a2) এর মান প্রথম এলাকা ($a1) এর মানকে সমূহ করা:
<?php $a1=array("red","green"); $a2=array("blue","yellow"); print_r(array_replace($a1,$a2)); ?>
সংজ্ঞা ও ব্যবহার
array_replace() ফাংশন পরবর্তী এলাকার মান প্রথম এলাকার মানকে সমূহ করে ব্যবহার করে
সুঝানা:ফাংশনে একটি এলাকা বা বেশিরভাগ এলাকা পাঠানো হতে পারে
যদি একটি কী প্রথম এলাকায় রয়েছে array1 দ্বিতীয় এলাকায়ও রয়েছে array2এবং array1 প্রথম এলাকার মানকে সমূহ করা হবে array2 প্রথম এলাকায় রয়েছে array1এবং
যদি একটি কী দ্বিতীয় এলাকায় রয়েছে array2প্রথম এলাকায় নেই array1এবং array1 একটি বিন্যাস তৈরি করেন (উদাহরণঃ নিচের 2)。
যদি বেশিরভাগ বিনিময় পাঠানো হয়, তবে তারা ক্রমবর্ধমান ক্রমে এককেকটি ব্যবহার করা হবে, পরবর্তী এলাকার মান পূর্ববর্তী এলাকার মানকে সমূহ করবে (উদাহরণঃ নিচের 3)。
সুঝানা:ব্যবহার করুন array_replace_recursive() পরবর্তী এলাকার মান পূর্ববর্তী এলাকার মানকে সমূহ করে রিকার্সিভভাবে ব্যবহার করুন。
গ্রামার
array_replace(array1,array2,array3...)
পারামিটার | বর্ণনা |
---|---|
array1 | অপরিহার্য। এলাকা নির্দিষ্ট করুন |
array2 | বাছাইযোগ্য। নির্দিষ্ট বিনিময় নির্দিষ্ট করুন array1 এর মানের আইটেম এলাকা। |
array3,... | বাছাইযোগ্য। বেশিরভাগ বিনিময় নির্দিষ্ট করুন array1 এবং array2... এর মানের আইটেম এলাকা। পরবর্তী এলাকার মান পূর্ববর্তী এলাকার মানকে সমূহ করবে。 |
টেকনিক্যাল বিবরণ
ফলাফল: | প্রতিস্থাপিত আইনটি ফিরিয়ে দেয়, যদি কোনও ত্রুটি হয় তবে NULL ফিরিয়ে দেয়। |
PHP সংস্করণ: | 5.3.0+ |
আরও উদাহরণ
উদাহরণ 1
যদি কোনও কী array1 এবং array2 এখানে, প্রথম আইনের মূল্যটি দ্বিতীয় আইনের মূল্যের স্থগ্ন হবে:
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("a"=>"orange","burgundy"); print_r(array_replace($a1,$a2)); ?>
উদাহরণ 2
যদি কোনও কী দ্বিতীয় আইনটিতে রয়েছে এবং প্রথম আইনটিতে না:
<?php $a1=array("a"=>"red","green"); $a2=array("a"=>"orange","b"=>"burgundy"); print_r(array_replace($a1,$a2)); ?>
উদাহরণ 3
তিনটি আইনটি ব্যবহার করুন - শেষতম আইন ($a3) পূর্ববর্তী আইন ($a1 ও $a2) নিয়ে আসা হবে:
<?php $a1=array("red","green"); $a2=array("blue","yellow"); $a3=array("orange","burgundy"); print_r(array_replace($a1,$a2,$a3)); ?>
উদাহরণ 4
সংখ্যাগত কী - যদি কোনও কী দ্বিতীয় আইনটিতে রয়েছে এবং প্রথম আইনটিতে না:
<?php $a1=array("red","green","blue","yellow"); $a2=array(0=>"orange",3=>"burgundy"); print_r(array_replace($a1,$a2)); ?>