我正在使用wordpress并且根据帖子我有一系列卡片,每个帖子在这个阵列中将有不同数量的卡片,我想知道如何显示阵列中的卡片数量。
$class_cards[]=array('card_count'=>$card_count);
此阵列中的卡片总数会因邮寄而异,所以我希望能够将卡片的数量存储在一个变量中,以便我可以在页面的后面回显它。
编辑:跟进问题
我有一个跟进这个问题,我有一个名为$card_count
的变量,它存储在数组中,如上所示。卡计数将始终为1或2,表示此卡的一个版本或此卡的两个版本。如果有两个我需要在总数中计算两次该卡,我该如何使用count($class_cards)
执行此操作?
例如,假设我在该阵列中总共有9张牌。计数结果为9,但在该阵列中,9张卡中的6张卡的卡数为2,而3卡的卡数为1。所以卡的总数应该是15而不是9。
答案 0 :(得分:2)
你可以用非常简单的方式来做,比如
$count_cards = count($class_cards);
这将返回卡的数量。
答案 1 :(得分:0)
嗨,我想如果我得到你想要的东西,这段代码会帮助你
$count_cards = count($class_cards); // Total number of objects(cards) in an array in this example it is 9
foreach($class_cards AS $key => $value)
{
//Assuming the card count as 9 this loop will run 9 times
if($value['card_count'] == 2)
{
$count_cards++; // Adding another card if the card count is 2
}
}
echo $count_cards ; // Total number of cards , Should echo 15 according to this example