pretty straightforward question actually..
is it possible in PHP to combine two separate arrays of the same length to one associative array where the values of the first array are used as keys in the associative array?
I could ofcourse do this, but I'm looking for another (built-in) function, or more efficient solution..?
function Combine($array1, $array2) {
if(count($array1) == count($array2)) {
$assArray = array();
for($i=0;$i<count($array1);$i++) {
$assArray[$array1[$i]] = $array2[$i];
}
return $assArray;
}
}
There’s already an
array_combine
function:hello everybody i will show you how to merge 2 arrays in one array
we have 2 arrays and i will make one array from them
lets declare the main array
now let's fill it with the 2 arrays
now let's see the result by using
var_dump($main_array);
i hope that can help someone :)
array_combine($keys, $values)
PS: Click on my answer! Its also a link!
you need array_combine.