ফাংশন array_intersect

ফাংশন array_intersect অ্যারেগুলোর ছেদ গণনা করে - সেই সকল উপাদান নিয়ে একটি অ্যারে ফেরত দেয় যা ফাংশনে প্রেরিত সমস্ত অ্যারেতেই উপস্থিত।

সিনট্যাক্স

phparray_intersect(array $array, array ...$arrays): array

উদাহরণ

আসুন খুঁজে বের করি কোন উপাদানগুলো এক এবং অন্য অ্যারেতেও রয়েছে:

php<?php
  $arr1 = [1, 2, 3, 4, 5];
  $arr2 = [3, 4, 5, 6, 7];
  
  $res = array_intersect($arr1, $arr2);
  var_dump($res);
?>

কোড 실행ের ফলাফল:

php[3, 4, 5]

উদাহরণ

আসুন খুঁজে বের করি তিনটি অ্যারেতে কোন সাধারণ উপাদানগুলো রয়েছে:

php<?php
  $arr1 = [1, 2, 3, 4, 5];
  $arr2 = [3, 4, 5, 6, 7];
  $arr3 = [4, 5, 6, 7, 8];
  
  $res = array_intersect($arr1, $arr2, $arr3);
  var_dump($res);
?>

কোড 실행ের ফলাফল:

php[4, 5]

আরও দেখুন

  • ফাংশন array_diff,
    যা অ্যারের পার্থক্য গণনা করে