我有一個數組,看起來是這樣的:PHP返回關聯數組,通過多元素搜索?
$array = array(
array('Field1' => 'red', 'Field2' => 'green', 'Field3' => 'blue'),
array('Field1' => 'pink', 'Field2' => 'pinkish', 'Field3' => 'barbiecolor'),
array('Field1' => 'red', 'Field2' => 'blue', ' Field3' => 'orange')
);
而且我想通過給定的值進行檢查:
$searchBy = array('Field1' => 'red', 'Field2' => 'blue');
我想達到的目標是要回歸父數組具有匹配的所有關聯密鑰&值對。我試過in_array()
,但它不工作..
請注意儘可能少PHP所需的版本;) – dbf 2013-04-21 19:31:42
哦,是的。這將在PHP 5.3中工作,但在此之前,您需要使用['create_function'](http://php.net/create-function)「。 – 2013-04-21 19:36:12
@Kolink - 感謝作品完美!爲了更老的版本,你如何定義這個搜索功能?謝謝 – Matt 2013-04-21 20:22:27