xt3mp0r~ Posted September 21, 2010 Share Posted September 21, 2010 Is there any simple way to check if all values in an array are same with an simple if condition Something like if( ...some code...) { //yes, all values are same } else { //nope, all are not same } my PHP Version is 5.2.9-2 Any help would be appreciated. Basically, i want to check if values in an array are equals to 1. Quote Link to comment Share on other sites More sharing options...
salathe Posted September 21, 2010 Share Posted September 21, 2010 if (count(array_unique($array)) <= 1) { ... The logic being; if there is only one unique item (or, no items) then they are all the same. Your last sentence confuses things, do you really want to check if the array contains just 1 (possibly, many times)? Quote Link to comment Share on other sites More sharing options...
xt3mp0r~ Posted September 22, 2010 Author Share Posted September 22, 2010 All values should be '1' to pass the if condition.. combination of count and array_unique worked great. Thank a lot. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.