array_combine() Function Use In PHP 7.4 With Example

The `array_combine()` function in PHP is used to create an array by using one array for keys and another for its values. It returns `false` if the number of elements in the keys array does not match the number of elements in the values array.

Syntax

<?php
array_combine(array $keys, array $values): array|false
?>

$keys: An array of keys.
$values: An array of values.

Example

Here’s an example of how to use the `array_combine()` function in PHP 7.4:

<?php
$keys = ["apple", "banana", "cherry"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
if ($result !== false) {
print_r($result);
} else {
echo "The number of elements in both arrays do not match.";
}
?>

Output

<?php
Array
(
[apple] => 1
[banana] => 2
[cherry] => 3
)
?>

Explanation

1. In this example, we have two arrays: `$keys` and `$values`.
2. The `array_combine()` function combines these two arrays into a single associative array where the elements of `$keys` become the keys, and the elements of `$values` become the corresponding values.
3. If the arrays have an unequal number of elements, the function will return `false`.