array_combine ֆունկցիան
array_combine ֆունկցիան իրականացնում է
երկու զանգվածների միաձուլում մեկ ասոցիատիվ զանգվածի։
Առաջին պարամետրով ֆունկցիան ընդունում է ապագա բանալիների
զանգված, իսկ երկրորդով՝ ապագա արժեքների զանգված։
Շարահյուսություն
array_combine(array $keys, array $values): array
Օրինակ
Եկեք միացնենք երկու զանգվածներ մեկ ասոցիատիվ զանգվածի։ Այդ դեպքում առաջին զանգվածի համապատասխան տարրերը կդառնան երկրորդ զանգվածի տարրերի բանալիներ։
<?php
$keys = ['a' , 'b', 'c', 'd', 'e'];
$elems = [1, 2, 3, 4, 5];
$res = array_combine($keys, $elems);
var_dump($res);
?>
Կոդի կատարման արդյունք․
['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]
Տես նաև
-
array_mergeֆունկցիան,
որը միացնում է մի քանի զանգվածներ մեկ զանգվածի -
array_keysֆունկցիան,
որը հանում է բանալիները զանգվածից -
array_valuesֆունկցիան,
որը հանում է արժեքները զանգվածից