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