Php 反向关联数组
我想得到它所关联的索引的值 假设我有一个Php 反向关联数组,php,arrays,Php,Arrays,我想得到它所关联的索引的值 假设我有一个'fname'=>'Bear',然后我收到一个来自用户的输入,其值为'Bear'我想通过使用关联来识别数据,是否可以构建一个类似于'fname'Bear的数组?如果是的话,你能给我举一些如何使用它的例子吗 这是我的PHP代码 $array = array('lname'=>'Teddy', 'fname' => 'Bear'); $user_input = 'Teddy'; echo $array[$user_input]; // I
'fname'=>'Bear'
,然后我收到一个来自用户的输入,其值为'Bear'
我想通过使用关联来识别数据,是否可以构建一个类似于'fname'Bear
的数组?如果是的话,你能给我举一些如何使用它的例子吗
这是我的PHP代码
$array = array('lname'=>'Teddy', 'fname' => 'Bear');
$user_input = 'Teddy';
echo $array[$user_input]; // I want this to give me the value of lname
// because lname is associated with Teddy
一个可能的解决办法是使用
最简单的方法是使用
array\u search
as
echo array_search('Teddy',$array); // lname
?或:
echo array_键($array,$user_输入)[0]代码>酷。从没听说过。谢谢兄弟。这更有效,因为它不需要你像我的答案那样复制数组。是的,但同样是你的答案,它是答案的替代品@phpisuber01
echo array_search('Teddy',$array); // lname