এই নিবন্ধে, আমরা একটি array_intersect() একটি পূর্বনির্ধারিত PHP অ্যারে ফাংশন শিখব। পিএইচপি-র এই বিল্টইন ফাংশনটি কমপক্ষে দুটি অ্যারের কনভারজেন্স নির্ণয় করতে ব্যবহার করা হয়। ফাংশনটি কমপক্ষে দুটি অ্যারে তুলনা করতে ব্যবহার করা হয় এবং মিলগুলি ফেরত দেয়। ফাংশনটি প্রথম অ্যারের সেই উপাদানগুলিকে প্রিন্ট করে যা সমস্ত ভিন্ন অ্যারেতে উপলব্ধ৷
৷উদাহরণ
<?php $array1 = array(5, 10, 15, 20,34); $array2 = array(20, 10, 15, 55, 100); $intersect_array = array_intersect($array1,$array2); print_r($intersect_array); ?>
আউটপুট
Array ( [1] => 10 [2] => 15 [3] => 20 )
ব্যাখ্যা
উপরের উদাহরণে, আমরা দুটি অ্যারে ঘোষণা করেছি এবং তার পরে, আমরা array_intersesct() প্রয়োগ করেছি, যার ফলে উভয় অ্যারেতে উপস্থিত মিলিত উপাদানগুলির সমন্বয়ে একটি অ্যারে তৈরি হয়েছে৷
দ্রষ্টব্য
উপাদানের কী সংরক্ষণ করা হয়. অর্থাৎ, আউটপুট অ্যারের উপাদানগুলির কীগুলি প্রথম অ্যারের সেই উপাদানগুলির কীগুলির মতোই হবে৷