Php 在数组中找出它在什么位置?
嗨,我建立了一些具有类似值的数组,例如:Php 在数组中找出它在什么位置?,php,Php,嗨,我建立了一些具有类似值的数组,例如: $gamename = array("Name One", "Name Two", "Name Three"); $releasenumbers = array("1001", "1002", "1003"); 我使用in_数组在网站上查找数字。该部分工作正常,它会拾取数字,例如,如果我搜索1003,它是数组中的第三个值,我也要返回$gamename数组中的第三个值 是否有方法跟踪in_数组值的位置 谢谢改用。它将在数组中搜索给定的值,如果成功,则返回
$gamename = array("Name One", "Name Two", "Name Three");
$releasenumbers = array("1001", "1002", "1003");
我使用in_数组在网站上查找数字。该部分工作正常,它会拾取数字,例如,如果我搜索1003,它是数组中的第三个值,我也要返回$gamename数组中的第三个值
是否有方法跟踪in_数组值的位置
谢谢改用。它将在数组中搜索给定的值,如果成功,则返回相应的键。例如,array\u search1003,$releasenumbers将返回键2,因此$gamename[array\u search1003,$releasenumbers]将返回名称3。在这种特殊情况下,以下操作更有效:
$merged = array_combine($releasenumbers,$gamename);
if( isset($merged[1003])) echo $merged[1003];
else "Not found!";
您必须使用而不是获取找到的元素的键。谢谢。这正是我想要的。