Ask Your Question
3

How to modify an associative array in PHP so that its values become keys?

asked 2021-04-25 11:00:00 +0000

woof gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2021-06-25 03:00:00 +0000

bukephalos gravatar image

To modify an associative array in PHP so that its values become keys, you can use the array_flip() function. This function takes an array as input and returns a new array where the keys and values are flipped. Here is an example:

// original associative array
$fruits = array(
    'apple' => 'red',
    'banana' => 'yellow',
    'orange' => 'orange'
);

// flip array using array_flip()
$colors = array_flip($fruits);

// output new associative array with values as keys
print_r($colors);

This code will output:

Array
(
    [red] => apple
    [yellow] => banana
    [orange] => orange
)

As you can see, the keys and values have been flipped, so the values are now the keys in the new array.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2021-04-25 11:00:00 +0000

Seen: 18 times

Last updated: Jun 25 '21