Funguo ya PHP array_unique()

Mifano

Kipungua thamani za mifano ya orodha:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>

Muatiririko wa kusafirisha

Mifano ya kuhadhiwa

Fomu ya array_unique() inakataa thamani za kufaa kwenye orodha ya vifaa, kisha inaruhusiwa orodha ya pengine.

Kwa kila thamani ya kawaida ya orodha ya vifaa, inasanya kwa kila kiwango cha kwanza kwenye orodha ya haikusortishwa, kisha inasaidia kila kiwango kama kipya.

Inaruhusiwa kubadilika kwa jina la kipya la kwanza cha uwanja wa kwanza kwenye orodha ya inayotumika.

Mawendo:Orodha ya inayosalia inasanya kwa aina ya uwanja wa kwanza ya kiwango cha kwanza cha orodha ya kwanza.

Mafano ya kuhadhiwa

array_unique(array)
Vivyo Maelezo
array Inayofaa. Inapendelea orodha.
sortingtype

Inafaa. Inapendelea ukifuatilia kwa kila kitu kwenye orodha ya vifaa/vitendo. Athari za kawaida:

  • SORT_STRING - Kwa kawaida. Inapendelea vitu kama maandiko.
  • SORT_REGULAR - Inapendelea kwa kila kitu kwa uwanja wa kawaida (ASCII wa kawaida, bila kubadilisha aina).
  • SORT_NUMERIC - Inapendelea kwa kila kitu kama namba.
  • SORT_LOCALE_STRING - Inapendelea kwa kila kitu kama maandiko, kuanzia kwa mawingu wa eneo (inaweza kubadilishwa na setlocale()).

Muhtasari

array_unique() inasortisha thamani kama matukio ya maandiko, kisha inasanya kwa kila thamani tu kubadilisha kwa uwanja wa uwanja wa kwanza uliopatikana, kisha inasaidia kila kipindi kama kipya. Hii haianaeza kuwa kwa kila thamani ya kwanza inapotumika kwa uwanja wa kwanza kwenye orodha ya haikusortishwa.

Vivyo ya teknolojia

Inaruhusiwa thamani: Inaruhusiwa orodha ya inayotumiwa.
Toleo la PHP: 4.0.1+
Logi ya mawasili:

Kwenye PHP 5.2.10sortingtype Mwadiliko wa waathirifu inaitwa kwa uharibifu SORT_STRING.

Kwenye PHP 5.2.9sortingtype Mwadiliko wa waathirifu inaitwa SORT_REGULAR. Kwenye kipindi kirefu, sortingtype ilikuwa na thamani ya SORT_STRING.