I have two arrays
print_r($val);
print_r($results);
I need to join this two array by PERSONAL ID, example array1. 123456 to array2. 123456, also array1 654321 to array2 654321
Array 1:
Array (
[1] => Array
(
[0] => test1
[1] => 123456
)
[2] => Array
(
[0] => test2
[1] => 654321
)
)
Array 2:
Array (
[5] => Array
(
[login] => 123456
[firstname] => George
[lastname] => George
)
[8] => Array
(
[personal_id] => 654321
[firstname] => John
[lastname] => John
)
How can I join this two array?
Thank you
Try This.
$new_Array = array();
foreach ($val as $key => $v) {
foreach ($results as $r) {
if($v[1] == $r['login']){
$new_Array[$key]['login'] = $r['login'];
$new_Array[$key]['firstname'] = $r['firstname'];
$new_Array[$key]['lastname'] = $r['lastname'];
$new_Array[$key]['test'] = $v[0];
}
}
}
print_r($new_Array);
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