Array_diff() не возвращает различия, найденные во втором массиве [дубликат]Php

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

Сообщение Anonymous »

Я прочитал здесь несколько руководств, но ни одно из них не дало того, что мне нужно. У меня есть два массива.

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

$arrayA = array(1960,1961,1963,1962,1954,1953,1957,1956,1955);
$arrayB = array(1949,1960,1961,1963,1962,1954,1953,1957,1956,1955);
Однако, когда я запускаю array_diff, он возвращает пустой массив.

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

$diff = array_diff($arrayA, $arrayB);
Но я бы хотел, чтобы он вернул 1949 год. Какая ошибка в моем коде?

редактировать: поскольку переключение переменных не сработает, я сделал var_dump для трех массивов (A, B и diff), и вот вставка http://pastebin.com/tn1dvCs3

Подробнее здесь: https://stackoverflow.com/questions/160 ... cond-array
Ответить

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

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

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

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

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