Array_diff() не учитывает ключи при сравнении значений в двух плоских ассоциативных массивахPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Array_diff() не учитывает ключи при сравнении значений в двух плоских ассоциативных массивах

Сообщение Anonymous »

Код: Выделить всё

array_diff()
функция не показывает правильный результат:
Первый массив:-

Код: Выделить всё

Array(
[designation_id] => 1
[name] => Y
[fathers_name] => Z
[mothers_name] => F
[spouse_name] => d
[gender] => F
[last_achieved_degree] => 2
[date_of_birth] => 1960-10-17
[date_of_joining] => 1987-02-04
)
Второй массив:

Код: Выделить всё

Array(
[designation_id] => 9
[name] => M
[fathers_name] => N
[mothers_name] => O
[spouse_name] =>
[gender] => M
[last_achieved_degree] => 1
[date_of_birth] => 1967-11-17
[date_of_joining] => 2016-01-01
)
Выход:

Код: Выделить всё

Array
(
[name] => Y
[fathers_name] => Z
[mothers_name] => F
[spouse_name] => d
[gender] => F
[last_achieved_degree] => 2
[date_of_birth] => 1960-10-17
[date_of_joining] => 1987-02-04
)
Столбец design_id не отображается в выходных результатах.
Если значение designation_id равно 1, то этот индекс не отображается в выходных данных, в противном случае он отображается. Это ошибка или что-то еще?

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

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

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

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

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

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

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