Массив, с которого вы начинаете:
$array[1] = "blue,green";
$array[2] = "yellow,red";
Один из способов его кодирования:
function reduction($values)
{
// Assumes the last part is what you want (regardless of how many you have.)
return array_pop(explode(",", $values));
}
$prime = array_map('reduction', $array);
Примечание. При этом создается массив, отличный от $array
.
Поэтому $array
== $prime
, но не $array
=== $prime