【发布时间】:2021-12-11 00:13:33
【问题描述】:
所以我有一系列卖家 ID 例如:
Sellers ( [0] => 1 [1] => 10 )
如果有很多卖家,比如数百个,我如何检查数组中是否有(至少 2 个)不同的卖家? 基本上我不能在该数组中有 2 个不同的卖家 ID。 如果是这样的话,它应该打印: “超过 1 个卖家”。
【问题讨论】:
标签: php arrays for-loop if-statement conditional-statements
所以我有一系列卖家 ID 例如:
Sellers ( [0] => 1 [1] => 10 )
如果有很多卖家,比如数百个,我如何检查数组中是否有(至少 2 个)不同的卖家? 基本上我不能在该数组中有 2 个不同的卖家 ID。 如果是这样的话,它应该打印: “超过 1 个卖家”。
【问题讨论】:
标签: php arrays for-loop if-statement conditional-statements
您可以为此使用array_count_values(array $array); 函数
$Sellers = array(10, 10, 10);
$SellersCount = array_count_values($Sellers);
if(count($SellersCount) > 1) {
echo("More than 1 seller");
}
【讨论】: