gnìomh PHP array_diff().

SSL earbsach bho dìreach $3.44
sanasan
gnìomh PHP array_count_values().
gnìomh PHP array_diff_assoc().

Ann am PHP, tha an dòigh array diff () a’ dèanamh coimeas eadar susbaint dhà no barrachd arrays agus a’ toirt a-mach sreath anns a bheil na luachan bhon chiad sreath nach eil an làthair ann an gin de na rèilichean eile. Faodar a chleachdadh gus an eadar-dhealachadh eadar dà shreath no barrachd a lorg gu luath.

Dè an co-chòrdadh a th’ aig gnìomh array_diff() ann am PHP?

array array_diff ( array $array1 , array $array2 [, array $... ] )
ChrìochanFiosrachadh
eagar 1Tha a 'chiad sreath gus coimeas a dhèanamh le arrays eile - a dhìth
eagar 2An dàrna sreath gus coimeas a dhèanamh an aghaidh a tha a dhìth
sreath 3,...Barrachd arrays airson coimeas a dhèanamh riutha - roghainneil

Bidh e a’ toirt co-dhiù dà raon mar argamaidean, agus a’ dèanamh coimeas eadar luachan gach sreath a chaidh aontachadh mar argamaidean, bidh e a’ tilleadh sreath anns a bheil na luachan bhon chiad sreath ($ array1) nach eil an làthair ann an gin de na h-arrays eile ($ array2,… )

eisimpleirean

Eisimpleir 1.

Tillidh an còd a leanas sreath anns a bheil na luachan o $array1 nach eil an làthair ann an $array2:

$array1 = array(1, 2, 3, 4);
$array2 = array(3, 4, 5, 6);
$diff = array_diff($array1, $array2);
print_r($diff);
SSL earbsach bho dìreach $3.44
sanasan

Bheireadh seo a-mach:

Array
(
    [0] => 1
    [1] => 2
)

Mar a chì thu, tha an toradh na raon anns a bheil na luachan nach deach a ghabhail a-steach ann an $array2.
Ma nì thu coimeas eadar barrachd air dà raon, tillidh e na luachan nach eil an làthair anns a h-uile gin dhiubh.

me:

$array1 = array(1, 2, 3, 4);
$array2 = array(3, 4, 5, 6);
$array3 = array(5,6,7,8);
$diff = array_diff($array1, $array2, $array3);
print_r($diff);

Bheireadh seo a-mach:

Array
(
    [0] => 1
    [1] => 2
)

Mar a chì thu, tha an dòigh seo a 'cruthachadh sreath anns a bheil a h-uile luachan bhon chiad sreath nach eil anns na h-arrays eile.

gnìomh PHP array_count_values().
gnìomh PHP array_diff_assoc().
dùin

Cùm suas ris an fhiosrachadh as ùire mu PHP!

Cha bhith sinn a’ spamadh!

SSL earbsach bho dìreach $3.44
sanasan
en English
X
Rach gu mhullaich