Сравнение массивов и выдача чисел в зависимости от значения в каком массиве - PullRequest
0 голосов
/ 17 февраля 2012

Это более логичный вопрос.Иногда я думаю, что мой мозг не для программирования; (

Что я хочу сделать, так это.

Если для массивов1 и массив2 установлены одинаковые значения, задайте новый массив с именем ключа, равным значению, которое обамассив имеет общее и значение = 3 ОК, я уже получил это.

Теперь я хочу:

ЕСЛИ значение ТОЛЬКО в массиве1, установить новое значение массива = 1

ЕСЛИзначение ТОЛЬКО в массиве 2 установите новое значение массива = 2

$beidesgeht = array_intersect($acc_conf, $ano_conf);

foreach ( $beidesgeht as $be ) {
    $fertig[ $be ] = 3;
}

Я полагаю, это легко для вас, профи.;)

1 Ответ

0 голосов
/ 17 февраля 2012

После того, что у вас есть:

foreach ($acc_conf as $el) {
    if (!isSet($fertig[$el])) {
        $fertig[$el] = 1;
    }
}

foreach ($ano_conf as $el) {
    if (!isSet($fertig[$el])) {
        $fertig[$el] = 2;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...