【发布时间】:2014-03-15 13:41:39
【问题描述】:
你通过mysql函数“mysql_fetch assoc”得到的关联数组有没有什么php函数比如in_array?
例如,如果我有一个如下所示的 $array:
array(0=>(array(ID=>1, name=>"Smith"), 1=>(array(ID=>2, name=>"John"))
我可以做类似in_array(key,value,array)?的事情
或者在我的情况下,如果我正在寻找“1”的 ID 值,in_array("ID",1,$array)。
这是我的解决方案,如果您认为这是正确的方法,请发表评论:
function in_assoc_array($key,$value,$array)
{
if (empty($array))
return false;
else
{
foreach($array as $a)
{
if ($a[$key] == $value)
return true;
}
return false;
}
}
【问题讨论】:
-
我认为您想将键/值对与给定值进行比较。对吗?
标签: php search associative-array