I have 2 arrays:
I would like to merge them into an associated array in PHP.
Is there a simpler way to do this other than using loops?
Use array_combine() function:
http://php.net/manual/en/function.array-combine.php
Snippet:
$keys = array('a', 'b', 'c', 'd');
$values = array(1, 2, 3, 4);
$result = array_combine($keys, $values);
var_dump($result);
Result:
array(4) {
  ["a"]=>
  int(1)
  ["b"]=>
  int(2)
  ["c"]=>
  int(3)
  ["d"]=>
  int(4)
}
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With