【发布时间】:2019-08-22 14:31:00
【问题描述】:
我有以下多维数组:
meeting[$loop->index][person]是复选框meeting[$loop->index][date]是输入字段
array:9 [▼
0 => array:1 [▼
"date" => null
]
1 => array:2 [▼
"person" => "Max Example"
"date" => "10.05"
]
2 => array:1 [▼
"date" => null
]
3 => array:1 [▼
"date" => null
]
4 => array:1 [▼
"date" => null
]
5 => array:1 [▼
"date" => null
]
6 => array:1 [▼
"date" => null
]
7 => array:1 [▼
"date" => null
]
8 => array:1 [▼
"date" => null
]
]
person 在这种情况下是一个复选框,所以它只有在被选中时才会出现。
现在我想知道,有多少人被“邀请”参加会议。
所以我需要计算person 的数量(检查person 存在的频率)。
当只有一个人被邀请时,我想要显示其他内容,而不是更多人被邀请时。
我试过了:
@if ($counts = array_count_values(array_flip(array_column($ticketDaten['hefte'], 'heft'))) == 1)
[...]
但如果我 var_dump 它,我在两种情况下都只能得到bool(false)(只有一个人或更多人)。
【问题讨论】:
标签: php arrays laravel multidimensional-array count