【发布时间】:2013-06-09 07:55:12
【问题描述】:
我需要搜索一个数组并打印匹配的值。 我的数组将是:
$my_values = array(
'' => '---',
'12' => 'Bungalows',
'43' => 'Character property',
'277' => 'Guest house',
'49' => 'Flat share'
);
这是我的数组,如果它与 id 匹配,我需要显示名称。假设,如果 id 为 12,则需要显示 Bungalows。 我知道这一点:
$key = array_search('Bungalows', $my_values);
这段代码给了我 12,但我需要输出 'Bungalows' 而不是 12。我该怎么做呢?
【问题讨论】:
-
你想做什么?
This code gives me 12 but I need exact opposite.是什么意思? -
我想搜索“12”而不是“平房”
-
您在阵列中找到了 12 个与它相连的平房。您只需
$my_values[$key]即可获得Bungalows。 -
检查我的答案@redone