我想获得与之关联的索引的值。
我们说我有'Bear'
然后我收到来自用户的输入,其值为 'fname' <=> 'Bear
我想识别通过使用关联的数据,是否可以构建一个看起来像$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
的数组?如果是的话,你能给我一些如何使用它的例子吗?
这是我的PHP代码
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>3.1.0</version>
<scope>compile</scope>
</dependency>
答案 0 :(得分:3)
一种可能的解决方案是使用array_flip
$array = array('lname'=>'Teddy', 'fname' => 'Bear');
$user_input = "Teddy";
$flipped = array_flip($array);
echo $flipped[$user_input]; // lname
答案 1 :(得分:3)
最简单的是使用array_search
作为
echo array_search('Teddy',$array); // lname