Check if all values in array are the same

前端 未结 8 857
生来不讨喜
生来不讨喜 2020-12-02 22:17

I need to check if all values in an array equal the same thing.

For example:

$allValues = array(
    \'true\',
    \'true\',
    \'true\',
);
         


        
8条回答
  •  情深已故
    2020-12-02 22:37

    Why not just compare count after calling array_unique()?

    To check if all elements in an array are the same, should be as simple as:

    $allValuesAreTheSame = (count(array_unique($allvalues)) === 1);
    

    This should work regardless of the type of values in the array.

提交回复
热议问题