<?php
function flipAndGroup($input) {
array_walk($input, function($value, $key) use (&$outArr) { $outArr[$value] = [];
}
$outArr[$value][] = $key;
});
return $outArr;
}
// your code goes here<?php
$array1 = array(1, "fruit" => "banana", 2, "monkey", 3); $array2 = array("a", "b", "fruit" => "apple", "city" => "paris", 4, "c"); $a = $arr =[
'tax_status' =>
0 => '1',
1 => '2',
)];
'tax_status' =>
0 => '1',
1 => '2',
),
'coverage' =>
0 => '3',
1 => '3',
),
'value' =>
0 => '54000000',
1 => '58500000',
),
'vpc' =>
0 =>
0 => '4500000',
1 => '4500000',
2 => '4500000',
),
1 =>
0 => '4500000',
1 => '4500000',
2 => '4500000',
),
),
) ;
// Merging arrays together
// your code goes here
PD9waHAKZnVuY3Rpb24gZmxpcEFuZEdyb3VwKCRpbnB1dCkgewogICAgJG91dEFyciA9IGFycmF5KCk7CiAgICBhcnJheV93YWxrKCRpbnB1dCwgZnVuY3Rpb24oJHZhbHVlLCAka2V5KSB1c2UgKCYkb3V0QXJyKSB7CiAgICAgICAgaWYoIWlzc2V0KCRvdXRBcnJbJHZhbHVlXSkgfHwgIWlzX2FycmF5KCRvdXRBcnJbJHZhbHVlXSkpIHsKICAgICAgICAgICAgJG91dEFyclskdmFsdWVdID0gW107CiAgICAgICAgfQogICAgICAgICRvdXRBcnJbJHZhbHVlXVtdID0gJGtleTsKICAgIH0pOwogICAgcmV0dXJuICRvdXRBcnI7Cn0KLy8geW91ciBjb2RlIGdvZXMgaGVyZTw/cGhwCiRhcnJheTEgPSBhcnJheSgxLCAiZnJ1aXQiID0+ICJiYW5hbmEiLCAyLCAibW9ua2V5IiwgMyk7CiRhcnJheTIgPSBhcnJheSgiYSIsICJiIiwgImZydWl0IiA9PiAiYXBwbGUiLCAiY2l0eSIgPT4gInBhcmlzIiwgNCwgImMiKTsKJGEgPSAkYXJyID1bCiAgJ3RheF9zdGF0dXMnID0+IAogIGFycmF5ICgKICAgIDAgPT4gJzEnLAogICAgMSA9PiAnMicsCiAgKV07CiRhcnIgPSBhcnJheSAoCiAgJ3RheF9zdGF0dXMnID0+IAogIGFycmF5ICgKICAgIDAgPT4gJzEnLAogICAgMSA9PiAnMicsCiAgKSwKICAnY292ZXJhZ2UnID0+IAogIGFycmF5ICgKICAgIDAgPT4gJzMnLAogICAgMSA9PiAnMycsCiAgKSwKICAndmFsdWUnID0+IAogIGFycmF5ICgKICAgIDAgPT4gJzU0MDAwMDAwJywKICAgIDEgPT4gJzU4NTAwMDAwJywKICApLAogICd2cGMnID0+IAogIGFycmF5ICgKICAgIDAgPT4gCiAgICBhcnJheSAoCiAgICAgIDAgPT4gJzQ1MDAwMDAnLAogICAgICAxID0+ICc0NTAwMDAwJywKICAgICAgMiA9PiAnNDUwMDAwMCcsCiAgICApLAogICAgMSA9PiAKICAgIGFycmF5ICgKICAgICAgMCA9PiAnNDUwMDAwMCcsCiAgICAgIDEgPT4gJzQ1MDAwMDAnLAogICAgICAyID0+ICc0NTAwMDAwJywKICAgICksCiAgKSwKKSAgOwovLyBNZXJnaW5nIGFycmF5cyB0b2dldGhlcgokcmVzdWx0ID0gYXJyYXlfbWVyZ2UoJGFycmF5MSwgJGFycmF5Mik7CiRmbGlwZWQgPSBhcnJheV9mbGlwKCRhKTsKcHJpbnRfcigkZmxpcGVkKTsKLy8geW91ciBjb2RlIGdvZXMgaGVyZQ==