Како користити функцију „арраи_интерсецт_кеи()“ у ПХП-у

Kako Koristiti Funkciju Arrai Intersect Kei U Php U



У ПХП-у, низови су основне структуре података за чување и управљање скуповима вредности. За обављање различитих операција над низовима, ПХП има низ функција које су већ интегрисане у компајлере. Међу њима је и функција „арраи_интерсецт_кеи()“, која прави поређења низова на основу кључева.

Овај чланак ће истражити функцију „арраи_интерсецт_кеи()“ у ПХП-у.

Шта је „арраи_интерсецт_кеи()“ у ПХП-у?

У ПХП-у, „арраи_интерсецт_кеи()“ је унапред дефинисана функција која прихвата вишеструке низове као улазе и производи низ који садржи сваки пар кључ-вредност који постоји у улазним низовима. Уместо упоређивања вредности низова, он упоређује њихове кључеве да би пронашао пресек.







Синтакса



Основна синтакса функције арраи_интерсецт_кеи() је као што је наведено у наставку:



низ арраи_интерсецт_кеи ( $арраи1 , $арраи2 ,... )

Параметар: Функција „арраи_интерсецт_кеи()“ захтева најмање два аргумента низа. Може се користити било који број низова већи од других, све док су одвојени знаком зарез (,).





Повратна вредност: Враћа парове кључ/вредност низа који су присутни у сваком од низова који се користе као улаз. Када не прими ниједан одговарајући кључ, враћа низ НУЛЛ.

Поређење засновано на кључу у функцији „арраи_интерсецт_кеи()“.

Стрингови и цели бројеви су два различита типа података који се могу користити као кључеви низа у ПХП-у. „ арраи_интерсецт_кеи() ” функција одговара кључевима применом тестова једнакости стрингова, који захтевају да се тип кључа и придружена вредност подударају да би постојала веза.



Затим, функција „арраи_интерсецт_кеи()“ користи кључеве почетног низа (низ1) као референцу када упоређује кључеве. Одређује да ли преостали низови, као што су низ2, низ3 и више, имају ове кључеве. Релевантна комбинација кључ/вредност ће се појавити у резултирајућем низу ако је кључ присутан у сваком од низова.

Пример

У коду испод, прво иницијализујемо три низа “ $арраи1 ”, “ $арраи2 ', и ' $арраи3 „имајући „ моје име ”,” мојих година ', и ' предмет ” заједно са вредностима. Након тога, ове кључне вредности се пореде помоћу „ арраи_интерсецт_кеи() ” функција. Напомиње да су кључеви „ моје име ' и ' мојих година ” деле сва три низа. Парови кључ-вредност који се односе на те заједничке кључеве налазе се у „ $тотал_ресулт ' променљива. На крају, опозовите „ принт_р() ” за приказ ставки унутар „ $тотал_ресулт ' променљива:



$арраи1 = [ 'моје име' => 'Анне' , 'мојих година' => 24 , 'Субјецт' => 'Рачунар' ] ;

$арраи2 = [ 'моје име' => 'Анне' , 'мојих година' => 30 , 'Класа' => 'Енглески језик' ] ;

$арраи3 = [ 'моје име' => 'хазал' , 'мојих година' => 24 , 'Субјецт' => 'Рачунар' ] ;

$тотал_ресулт = арраи_интерсецт_кеи ( $арраи1 , $арраи2 , $арраи3 ) ;

принт_р ( $тотал_ресулт ) ;

?>

Излаз

Кључне тачке

  • арраи_интерсецт_кеи() ” функција одговара низовима према њиховим кључевима, а не њиховим вредностима.
  • Сви дељени парови кључ-вредност свих улазних низова садржани су у резултујућем низу.
  • Празан низ се приказује ако се не открију слични кључеви.

Укратко смо описали функцију „арраи_интерсецт_кеи()“ у ПХП-у.

Закључак

У ПХП-у, „ арраи_интерсецт_кеи() ” функција је корисна функција која упоређује низове у зависности од њихових кључева. Када корисници треба да лоцирају уобичајене парове кључ/вредност међу неколико низова, то је од велике помоћи. У овом водичу смо илустровали функцију „арраи_интерсецт_кеи()“ у ПХП-у.