Here is a simple way to check the values of an array contain the same value using array_count_values and count if all keys are the same this should equal 1. In addition to this if you would like to check for a particular value add a final comparison to the if statement:
$items = array('A','A','A');
if(count(array_count_values($items)) == 1 && $items[0] == 'A'){
echo 'All items are the same';
} else {
echo 'Not all the same';
}
0 comments
Add a comment