检查给定的键是否等于给定值

时间:2013-06-24 17:57:14

标签: php arrays

再次问好Stackoverflow!

<?php
    $array();
    $array['key1'] = 'value1';
    $array['key2'] = 'value2'
?>

我有一个像这样的数组。并且用户输入例如“key1”和“value1”。如何检查它是否来自同一行?

2 个答案:

答案 0 :(得分:5)

你可以尝试这样的事情:

if ($array[$key1] == $value) {
   // we have a match
}

另外,您确实不需要3行来创建数组。这完全足够了:

$array = array('key1' => 'value1', 'key2' => 'value2');

答案 1 :(得分:0)

您可以使用foreach循环检查键和值是否属于同一行

E.g。

      foreach($array as $key=>$value)
      {

      }

在每次迭代中,您将获得键值对,以便您可以轻松识别数组变量中键和值之间的关系。