Я собираюсь туда и обратно с помощью in_array и для циклов, но не смог выполнить то, что я пытался сделать. ..php question - попытка добавить к массиву, если ключ не найден.
у меня есть массив (с именем $ контактов), который выглядит следующим образом:
Array
(
[3] => 1
[5] => 1
[7] => 1
)
Я пытаюсь добавить дополнительный ключ => значение пары на основе результатов запроса:
//query results
+------+------+
| uid | nid |
+------+------+
| 1 | 24 |
| 3 | 23 |
| 4 | 22 |
| 5 | 28 |
| 6 | 29 |
| 7 | 30 |
| 8 | 27 |
+------+------+
Что я пытаюсь сделать если UID, является в ключах $ контакты массива не, то я хочу, чтобы добавить его со значением «0», так что конечный результат:
Array
(
[3] => 1
[5] => 1
[7] => 1
[1] => 0
[4] => 0
[6] => 0
[8] => 0
)
Может быть, я был на это слишком долго, потому что кажется, очень трудно сделать это, так что, надеюсь, после отступая и получить некоторую помощь от кого-то здесь, я чувствую себя снова нормально ...
Нет, но я понять это ... Я, наконец, нашел функцию array_key_exists, и теперь я получил то, что мне нужно ... Спасибо! –
Если вы решили, что это проблема, это все, что имеет значение :) – gligoran