如何在 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
我正在使用 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