gpt4 book ai didi

php - 以特定方式显示数组元素

转载 作者:行者123 更新时间:2023-11-29 02:23:56 25 4
gpt4 key购买 nike

我正在制作一个基于 session 的购物车系统,我需要一些帮助来显示 session 中的数组。我的数组看起来像这样:

array(5) { [0]=> NULL [1]=> string(5) "TMRS1" [2]=> string(5) "TMRS2" [3]=> string(5) "TMRS1" [4]=> string(5) "TMRS3" }

我想要一个脚本来计算重复元素并显示它们。

例如,TMRS1 将设置为 $name1 (= TMRS1) 和 $quantity1 (= 2)。下一项将是 $name2$quantity2 等等。

这可能吗?如果您对我如何在购物车中显示商品有更好的想法,欢迎您发帖。我只需要能够使用商品名称从数据库中提取一些数据,然后将商品的所有价格相加 :)

最佳答案

也许你可以使用array_count_values()

来自 php.net 的例子

<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>

上面的例子会输出:

Array
(
[1] => 2
[hello] => 2
[world] => 1
)

用你给的数组:

$shopping_cart = array("TMRS1","TMRS2","TMRS1","TMRS3");
$items_count = array_count_values($shopping_cart);

echo "Number of TMRS1 in the cart:".$item_count["TMRS1"];

关于php - 以特定方式显示数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26590875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com