我有阵列
array (size=2)
0 =>
array (size=1)
'Product' =>
array (size=2)
'id' => string '109' (length=3)
'name' => string 'product1' (length=2)
1 =>
array (size=1)
'Product' =>
array (size=2)
'id' => string '110' (length=3)
'name' => string 'product2' (length=2)
是否可以获取id的名称?例如,我有id 109并希望获得名称product1。
答案 0 :(得分:2)
尝试此以查找产品名称:
function getProductNameById($products, $productId) {
foreach($products as $p) {
if($p['Product']['id'] == $productId) {
return $p['Product']['name'];
}
}
}
其中$products
是包含产品的数组,$productId
是您要为其找到名称的产品的ID。
答案 1 :(得分:1)
你可以使用这样的东西
function getName($id, $array)
{
foreach ($array as $product)
{
if ($product['Product']['id'] == $id)
return $product['Product']['name'];
}
}