Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

php values of one array to key of another array [duplicate]

Tags:

arrays

php

I have 2 arrays

$arr1 = Array
(
    [0] => 12
    [1] => 4
    [2] => 8
    [3] => xx
    [4] => 1
    [5] => 1year
    [6] => 7
)
$arr2 = Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
)

I want to create a new array with the values of a2 as keys in $arr1. My resultant array should be like this

$arr3 = Array
(
    [1] => 12
    [2] => 4
    [3] => 8
    [4] => xx
    [5] => 1
    [6] => 1year
    [7] => 7
)
like image 681
mark rammmy Avatar asked Nov 27 '25 20:11

mark rammmy


2 Answers

$arr3 = array_combine($arr2, $arr1);
print_r($arr3);

Next time please consult the manual first.

like image 133
rik Avatar answered Nov 30 '25 11:11

rik


You need array_combine.

like image 30
SilentGhost Avatar answered Nov 30 '25 09:11

SilentGhost



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!