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

Php 检查给定的键是否等于给定的值,php,arrays,Php,Arrays,大家好 <?php $array(); $array['key1'] = 'value1'; $array['key2'] = 'value2' ?> 我有一个这样设置的数组。以及用户输入,例如“key1”和“value1”。如何检查它是否来自同一行 您可以尝试如下内容: if ($array[$key1] == $value) { // we have a match } 另外,创建数组实际上不需要3行。这是完全足够的: $array = ar

大家好

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


我有一个这样设置的数组。以及用户输入,例如“key1”和“value1”。如何检查它是否来自同一行

您可以尝试如下内容:

if ($array[$key1] == $value) {
   // we have a match
}
另外,创建数组实际上不需要3行。这是完全足够的:

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

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

例如


在每次迭代中,您都会得到键值对,这样您就可以很容易地识别数组变量中键和值之间的关系。

哪一行,您能详细说明一下吗?如果($array[$key]==$value)?在第四行中也加上分号哇,我现在觉得自己很笨。@W您的声誉不错,你不应该问这样的问题:请说我已经很长一段时间没有活动了。这不是有点像骑自行车吗?我的意思是,很难“忘记”你不应该在零研究的情况下问垃圾问题。哇,不是想粗鲁什么的。
      foreach($array as $key=>$value)
      {

      }