With an array defined as…
$my_array = array (
'a' => array( 'BROWN' ),
'b' => array( 'GREEN', 'MIN_LEN' => 2, 'MAX_LEN' => 60, 'SOMETHING' )
);
Which looks like…
[a] => Array
(
[0] => BROWN
)
[b] => Array
(
[0] => GREEN
[MIN_LEN] => 2
[MAX_LEN] => 60
[1] => SOMETHING
)
How may I convert it to…
[a] => Array
(
[BROWN] => BROWN
)
[b] => Array
(
[GREEN] => GREEN
[MIN_LEN] => 2
[MAX_LEN] => 60
[SOMETHING] => SOMETHING
)
Notice the keys are the string value instead of numeric. OR it would be acceptable for the values to be null. eg [BROWN] => ”.
So far all I can think of is array_flip, but I can’t use that selectively.
See it working