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';
}
Subscribe to my newsletter for the latest updates on my books and digital products.
Find posts, tutorials, and resources quickly.
Subscribe to my newsletter for the latest updates on my books and digital products.