Php 如何通过另一个数组的值访问数组值

Php 如何通过另一个数组的值访问数组值,php,arrays,dynamic-arrays,Php,Arrays,Dynamic Arrays,这是我的代码结构,我正试图学习如何正确访问。。。这是我的困境。。。我试图找出如何显式地查找依赖于代码值的NUM的关联计数 让我更详细地解释我的问题所在…… 假设代码列表是 编码nums 1624 7825 571 450 9393 2739 9590 上面的代码确实允许我将这些值严格地分为键和值,但如果代码=某个值,我无法找出如何获取nums值。。。我目前一直在尝试在整个代码片段上方声明一个变量,然后在while语句中声明它,但无法找到如何正确绑定该值。。。。我将用while语句中的一个失败重新

这是我的代码结构,我正试图学习如何正确访问。。。这是我的困境。。。我试图找出如何显式地查找依赖于代码值的NUM的关联计数

让我更详细地解释我的问题所在……

假设代码列表是

编码nums
1624
7825
571 450
9393
2739
9590

上面的代码确实允许我将这些值严格地分为键和值,但如果代码=某个值,我无法找出如何获取nums值。。。我目前一直在尝试在整个代码片段上方声明一个变量,然后在while语句中声明它,但无法找到如何正确绑定该值。。。。我将用while语句中的一个失败重新编写上述代码,以提供更好的想法。

$Answer1=0

$query = "select Code , count(ListID) as nums  from accesstable where Cust=" . $_SESSION ['Cust'] . " and App=" . $_SESSION ['App'] . " group by Code";
$result = mysql_query ( $query );

while ($row = mysql_fetch_array ( $result )){       
    $Codes[] = $row['Code'];
    $Values[] = $row['nums'];
}
那么,我如何创建一个条件来输出与代码关联的值呢?我想明确定义这些值,因为代码列表可能会随着每个客户的变化而变化。。。幸运的是,只有一定数量的代码,所以我不需要定义太多的代码。。。我只是想确保我可以获得与代码关联的nums值并显示它


希望我解释得很好。:)

因为它们将共享同一个数组键,所以类似这样的方法会起作用-

$query = "select Code , count(ListID) as nums  from accesstable where Cust=" . $_SESSION ['Cust'] . " and App=" . $_SESSION ['App'] . " group by Code";
$result = mysql_query ( $query );

while ($row = mysql_fetch_array ( $result )){ 

$Codes[] = $row['Code'];
$Values[] = $row['nums'];

($Codes == 1){
    $Answer1 = // Right Here I want to Get the value 624 related to Code 1... Dont want to embarass myself with examples of what I have tried...
}
我会:

if ($Codes[$key] == 1){
         $Answer1 = $Values[$key];
}
要访问与代码关联的值,请执行以下操作:

while ($row = mysql_fetch_array ( $result )){       
    $Codes[] = $row['Code'];
    $Values[$row['Code']] = $row['nums'];
}

对于同一代码(即9),如何能有两个不同的NUM(即393和590)?
$code = 1;
$value = $values[$code];