gpt4 book ai didi

php - 过滤数组

转载 作者:可可西里 更新时间:2023-10-31 22:54:20 25 4
gpt4 key购买 nike

我需要一些帮助来过滤数组。我有一个提交以下数据的表格。我只想选择QTY为1或更多的数据。

array (size=4)
17 =>
array (size=4)
'id' => string '17' (length=2)
'TicketName' => string 'General admission' (length=17)
'price' => string '50.00' (length=5)
'qty' => string '0' (length=1)
18 =>
array (size=4)
'id' => string '18' (length=2)
'TicketName' => string 'General admission' (length=17)
'price' => string '50.00' (length=5)
'qty' => string '2' (length=1)
19 =>
array (size=4)
'id' => string '19' (length=2)
'TicketName' => string 'General admission' (length=17)
'price' => string '50.00' (length=5)
'qty' => string '0' (length=1)
20 =>
array (size=4)
'id' => string '20' (length=2)
'TicketName' => string 'General admission' (length=17)
'price' => string '50.00' (length=5)
'qty' => string '0' (length=1)

我知道我可以使用类似的东西。我不确定如何按数量键过滤。

$arrays = array_filter($inputs, function($val){
return $val> 0;

});

谢谢

最佳答案

数组 $input 的每个元素都是一个数组。因此,您需要访问与键 qty 关联的值:

$arrays = array_filter($inputs, function($elem){
return (int)$elem['qty'] > 0;
});

关于php - 过滤数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804914/

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