$cartItemsArray = ["", "1", "2", "3", "3", "4", "2", "3"];for ($i = 0; $i < count($cartItemsArray); $i++) { echo $cartItemsArray[$i] . "<br />";}这$cartItemsArray是一些 id 的数组。我想计算每个元素的出现次数并将其保存在数组中。I want output like below:Array = [1:"1", 2:"2", 3:"3", 4:"1"];我想保存这些数组。
1 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
您可以使用这样的数组。
$cartItemsArray = ["", "1", "2", "3", "3", "4", "2", "3"];
$return = [];
foreach ($cartItemsArray as $card) {
if (!isset($return[$card])) {
$return[$card] = 0;
}
$return[$card]++;
}
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报
0/150
提交
取消