PHP array

array_combine()

Definition and Usage

The array_combine() function creates an array by combining two other arrays, where the first array is the keys, and the other array is the values.

Syntax

array_combine(array1,array2)


Parameter Description
array1 Required. An array, specifying the keys
array2 Required. An array, specifying the values



Tips and Notes

Note: Both parameters must have equal number of elements.


Example

<?php
$a1=array("a","b","c","d");
$a2=array("Cat","Dog","Horse","Cow");
print_r(array_combine($a1,$a2));
?> 

The output of the code above will be:

Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )

array_count_values()

The array_count_values() function returns an array, where the keys are the original array’s values, and the values is the number of occurrences.

Syntax

array_count_values(array)

Example

<?php
$a=array("Cat","Dog","Horse","Dog");
print_r(array_count_values($a));
?>

The output of the code above will be:

Array ( [Cat] => 1 [Dog] => 2 [Horse] => 1 )