Funksheni ya array_diff_key() ya PHP

Mfano

Tumia majina ya kina kina kina ya mifano kina kina kina na kumwiza kina kina kina iliyotaka:

<?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);
?>

Mfano wa Kusimama

Ufafanuzi na Matumizi

Funksheni ya array_diff_key() inatumiwa kumtaarifu mifano ya majina ya kina kina kina (au zaidi) na kumwiza kina kina kina iliyotaka

Funksheni ya array_diff_key() inachukua mifano ya majina ya kina kina kina (au zaidi) na kumwiza kina kina kina iliyotakaarray1)bila haitwa kwenye kina kina kwa sababu ya kina kina kinaarray2 au array3 vya kifaa (k.m.w.)

Maelezo

Fanyiki ya array_diff_key() inaonyesha kifaa kila muda kwa kila kifaa kingine, lakini inaonesha kwa kifaa zingine.

Inayofanywa

array_diff_key(array1,array2,array3...);
Vifaa Maelezo
array1 Inahitaji. Kifaa kwanza ambacho kinaenea kwa kifaa zingine.
array2 Inahitaji. Kifaa kwanza ambacho kinaenea kwa kifaa zingine.
array3,... Inafikia. Kifaa zingine ambazo kinaenea kwa kifaa kwanza.

Maelezo ya Vifaa

Inaonyesha thamani: Inaonyesha kifaa ambako inapatikana kwa kila parameta ya kifaa kingine ( array1 ina, lakini inaonesha kwa kila parameta ya kifaa kingine (array2 au array3 vya kifaa (k.m.w.)
Mwili wa PHP: 5.1+

Mfano zaidi

Mfano 1

Tathmini kwa maelezo ya vana vya thamani, na kuondoa kwa ujumbe:

<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_diff_key($a1,$a2);
print_r($result);
?>

Mfano wa Kusimama

Mfano 2

Tathmini kwa maelezo ya kifaa tatu, na kuondoa kwa ujumbe:

<?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);
?>

Mfano wa Kusimama