array_count_values prende in input un array e restituisce un array che ha per chiavi i valori distinti nell'array passato e per valori i relativi numeri di occorrenze
Dunque se diamo in input un array con tutti gli elementi uguali otteniamo in output un array con un solo elemento...
Codice PHP:
$myarray = array("red", "red", "blue");
if(count(array_count_values($myarr)) == 1){
//tutti gli elementi all'interno dell'array sono uguali
}
else{
//non tutti gli elementi sono uguali
}