我有一个这样的关联数组:
9584=>string
5324=>string
6543=>string
密钥始终是一个数字,但我动态分配它,所以我不知道数字,可能它们不是连续的。
我需要知道数组中所有出现的字符串是否相同。
如果你能帮助我,谢谢……对不起我糟糕的英语
我有一个这样的关联数组:
9584=>string
5324=>string
6543=>string
密钥始终是一个数字,但我动态分配它,所以我不知道数字,可能它们不是连续的。
我需要知道数组中所有出现的字符串是否相同。
如果你能帮助我,谢谢……对不起我糟糕的英语
让我数一数……肯定还有更多:
if(count(array_flip($array)) === 1) { }
if(count(array_unique($array)) === 1) { }
if(count(array_count_values($array)) === 1) { }
读取第一个值并浏览您的数组,直到找到不同的值。
<?php
function allTheSame($array)
{
if (count($array) != 0)
{
$first = reset($array);
foreach($array => $v)
{
if ($v !== $first)
{
return false;
}
}
}
return true;
}