【发布时间】:2019-11-13 04:56:39
【问题描述】:
我有一个像这样的值数组,如何只显示像 $companyID 这样的 companyID 的数组
$price = array {
[0]=>{
["Price"]=>"5000"
["leadTime"]=>"2"
["companyID"]=>"1"
}
[1]=>{
["Price"]=>"4400"
["leadTime"]=>"2"
["companyID"]=>"2"
}
[2]=>{
["Price"]=>"3000"
["leadTime"]=>"2"
["companyID"]=>"3"
}
}
如果 $companyID=1 的结果是这样的
$price = array {
[0]=>{
["Price"]=>"5000"
["leadTime"]=>"2"
["companyID"]=>"1"
}
}
【问题讨论】:
-
$price = array_filter($price, function ($v) use ($companyID) { return $v['companyID'] ==$companyID; });