如何在 PHP 中显示数组中的项数

How to display the number of items in an array in PHP

我正在使用 wordpress 并基于 post 我有一个卡片数组,每个 post 在这个数组中会有不同数量的卡片,我想知道如何显示数组中的卡片数量。

$class_cards[]=array('card_count'=>$card_count);

此数组中的卡片总数会因 post 而异,因此我希望能够将卡片的数量存储在一个变量中,以便稍后在页面中回显出来。

编辑:跟进问题

我对这个问题进行了跟进,我有一个名为 $card_count 的变量,它存储在数组中,如上所示。卡片计数将始终为 1 或 2,表示这张卡片有一个版本或有两个版本。如果有两张,我需要在总数中计算那张卡片两次,我该如何使用 count($class_cards)?

例如,假设我在该数组中共有 9 张卡片。计数结果为 9,但在该数组中,这 9 张牌中有 6 张的牌数为 2,而 3 张的牌数为 1。所以卡牌总数应该是15张而不是9张。

你可以用非常简单的方式做到这一点,比如

$count_cards = count($class_cards);

这将 return 你数牌。

你好,如果我得到你想要的,我认为这段代码会对你有所帮助

$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