У меня проблемы со сравнением этих массивов.
Короче, я хочу проверить, существует ли $tid_and_date_arr внутри $curr_vals. (Посмотрите. Очевидно, так и есть.)
Однако моя логика ошибочна, поскольку во второй раз в цикле $tid_and_date_arr != $value[1] поэтому значение не пропускается.
Что мне не хватает? Еще один цикл внутри цикла?
$curr_vals = array(
array('tid' => 22, 'date' => 1497250800),
array('tid' => 22, 'date' => 1497337200)
);
$tid_and_date_arr = array('tid' => 22, 'date' => 1497250800);
foreach ($curr_vals as $value) {
if ($tid_and_date_arr == $value) {
// skip these values as we've already saved them
continue;
} else {
// save these values as they are new
}
}
Подробнее здесь: https://stackoverflow.com/questions/356 ... r-2d-array
Проверьте, существует ли плоский ассоциативный массив как целая строка в другом 2d-массиве. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Разобрать плоский массив строк с разделителями в плоский ассоциативный массив
Anonymous » » в форуме Php - 0 Ответы
- 133 Просмотры
-
Последнее сообщение Anonymous
-