array_diff_key()
PHP array_diff_key() funksiyasi
❮ PHP massivlar ma’lumotnomasi
Misol
Ikki massivning kalitlarini solishtiring va farqlarni qaytaring:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
array_diff_key() funksiyasi ikki (yoki undan ortiq) massivning kalitlarini solishtiradi va farqlarni qaytaradi.
Bu funksiya ikki (yoki undan ortiq) massivning kalitlarini solishtiradi va array1 massividagi, array2 yoki array3 va hokazo massivlarda mavjud bo‘lmagan elementlarni o‘z ichiga olgan massivni qaytaradi.
Sintaksis
array_diff_key(array1, array2, array3, ...)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| array1 | Majburiy. Solishtiriladigan asosiy massiv |
| array2 | Majburiy. U bilan solishtiriladigan massiv |
| array3,... | Ixtiyoriy. U bilan solishtiriladigan qo‘shimcha massivlar |
Texnik tafsilotlar
| Qaytariladigan qiymat: | array1 massividagi, boshqa massivlarning hech birida mavjud bo‘lmagan elementlarni o‘z ichiga olgan massivni qaytaradi |
|---|---|
| PHP versiyasi: | 5.1+ |
Ko‘proq misollar
Misol
Ikkita indekslangan massivning kalitlarini solishtiring va farqlarni qaytaring:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
O‘zingiz sinab ko‘ring »
Misol
Uchta massivning kalitlarini solishtiring va farqlarni qaytaring:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_diff_key($a1,$a2,$a3);
print_r($result);
?>
O‘zingiz sinab ko‘ring »
❮ PHP massivlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
