У меня есть многомерный массив в следующем формате:Проверка для строки даты в многомерном массиве и возвращающие соответствующие ключи
$array = array (
0 =>
array (
'date' => '2013-03-25',
'name' => 'Bob'
),
1 =>
array (
'date' => '2013-03-25',
'name' => 'Brian'
),
2 =>
array (
'date' => '2013-03-26',
'name' => 'Jack'
),
3 =>
array (
'date' => '2013-03-26',
'name' => 'Bob'
)
);
У меня есть цикл PHP, циклический через каждый день года (это работает отлично). В этом цикле я хотел бы проверить, есть ли какие-либо записи в массиве выше для рассматриваемой даты, и если да, для каждой найденной записи возвратите соответствующий ключ для «name». Я хочу запустить SQL-запрос для каждого возвращаемого имени, поэтому предположительно я создам еще один цикл для этих запросов.
Я пробовал несколько вещей, но только преуспел в том, чтобы попасть в путаницу. Возможно, существует относительно простой способ достижения этого?
Покажите нам, что вы уже пробовали –
@JohnConde у меня нет никакой полезной код, чтобы показать. Я попытался использовать функцию array_key_exists(), а функция, используемая [здесь] (http://stackoverflow.com/questions/6494907/search-a-multi-dimensional-array-for-certain-values), среди прочих, без успеха – Nick