PHP array_diff_assoc() 函数

实例

দুটি আইনসংকল্পের কী এবং মানকে তুলনা করো এবং ফলাফল একটি সংক্ষিপ্ত আইনসংকল্প ফিরিয়ে দিয়ে আসুক

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>

সম্প্রচার ইনস্ট্যান্স

定义和用法

array_diff_assoc() 函数用于比较两个(或更多个)数组的键名和键值 ,并返回差集。

এই ফাংশন দুটি (বা আরও বেশি) আইনসংকল্পের কী এবং মানকে তুলনা করে একটি সংক্ষিপ্ত আইনসংকল্প ফিরিয়ে দিয়ে আসে, যা সমস্ত তুলনা করা আইনসংকল্পের কী এবং মানকে ধারণ করেarray1) এর মধ্যে, কিন্তু অন্য কোনও প্রামাণ্য আইনসংকল্পের কী এবং মানকে নেই (array2 বা array3 আদি) এর কী এবং মানকে।

সিন্ট্যাক্স

array_diff_assoc(array1,array2,array3...);
পারামিটার বর্ণনা
array1 অপরিহার্য।অন্য আইনসংকল্পগুলির সাথে তুলনা করার জন্য প্রথম আইনসংকল্প
array2 অপরিহার্য।প্রথম আইনসংকল্প
array3,... বাছাইকৃত।প্রথম আইনসংকল্পের সাথে তুলনা করার জন্য অন্য আইনসংকল্প

তকনীকী বিবরণ

ফলাফল ফলাফল একটি আইনসংকল্প ফিরিয়ে দিয়ে আসুক যা সমস্ত প্রামাণ্য আইনসংকল্পের কী এবং মানকে ধারণ করে array1 তে, কিন্তু অন্য কোনও প্রামাণ্য আইনসংকল্পের কী এবং মানে নেই (array2 বা array3 আদি) এর কী এবং মানকে।
PHP সংস্করণ: 4.3+

আরও উদাহরণ

উদাহরণ 1

দুটি আইনসংকল্পের কী এবং মানকে তুলনা করো এবং ফলাফল একটি সংক্ষিপ্ত আইনসংকল্প ফিরিয়ে দিয়ে আসুক

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>

সম্প্রচার ইনস্ট্যান্স

উদাহরণ 2

তিনটি আইনসংকল্পের কী এবং মানকে তুলনা করো এবং ফলাফল একটি সংক্ষিপ্ত আইনসংকল্প ফিরিয়ে দিয়ে আসুক

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>

সম্প্রচার ইনস্ট্যান্স