Добавляйте элементы с цифровыми ключами в массив с цифровыми ключами, не перезаписывая ранее существовавшие элементы.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Добавляйте элементы с цифровыми ключами в массив с цифровыми ключами, не перезаписывая ранее существовавшие элементы.

Сообщение Anonymous »

Я пробовал использовать in_array и циклы for, но так и не смог добиться того, что пытался...
У меня есть массив (с именем $contacts), который выглядит следующим образом:
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 нет в ключах массива $contacts, тогда я хочу добавить ему значение "0", так что конечный результат будет такой:
Array
(
[3] => 1
[5] => 1
[7] => 1
[1] => 0
[4] => 0
[6] => 0
[8] => 0
)


Подробнее здесь: https://stackoverflow.com/questions/420 ... t-overwrit
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»