Funktio array_combine
Funktio array_combine yhdistää
kaksi taulukkoa yhdeksi assosiatiiviseksi taulukoksi.
Ensimmäisenä parametrina funktio ottaa vastaan taulukon
tulevista avaimista, ja toisena - taulukon tulevista
arvoista.
Syntaksi
array_combine(array $keys, array $values): array
Esimerkki
Yhdistetään kaksi taulukkoa yhdeksi assosiatiiviseksi taulukoksi. Samalla ensimmäisen taulukon vastaavista alkioista tulee toisen taulukon alkioiden avaimet:
<?php
$keys = ['a' , 'b', 'c', 'd', 'e'];
$elems = [1, 2, 3, 4, 5];
$res = array_combine($keys, $elems);
var_dump($res);
?>
Koodin suorituksen tulos:
['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]
Katso myös
-
funktion
array_merge,
joka yhdistää useita taulukoita yhdeksi -
funktion
array_keys,
joka poimii avaimet taulukosta -
funktion
array_values,
joka poimii arvot taulukosta