Хранить array loop

Я нуждаюсь в том, чтобы хранить результаты серии отличных консультаций в loop mysql в array, чтобы это сравнивать с другим и видеть различия и удалять то, что на.

Есть какой-то способ это делать?

На данный момент у меня нет ничто из кода, кроме query в mysql и loop, что я это делаю с foreach, и на каждый loop измени параметры поисков автоматически с картезианским продуктом.

если он служит чем-то, я помещаю код.

$UpTallicolor = CartesianProduct(array('tallas'=> $_POST['tallas'], 'color'=> $_POST['colores']));
    foreach($UpTallicolor as $DUptallicolor) {
        $CExisteArt = Consulta_Dinamica("Simple","*","Codigos","`que` = 'Codigo' AND `id` = '".$_POST["nuevo"]."' AND `1`='".$DUptallicolor['tallas']."' AND `2`='".$DUptallicolor['color']."' ");
        } //cierro el foreach

Результат был бы должен давать мне, что все, что не было в произведенном array картезианского продукта, нужно удалять mysql.

я думаю, что, чтобы сравнивать два array вытекающие, я должен использовать один array_diff_assocона была бы формой? или только с array_diff?

Тысячи благодаря всем из-за помощи

0
задан 06.01.2017, 22:38
0 ответов

Ты нуждаешься в том, чтобы объявить переменную, которую поддержит array, который будет нужно сравнивать вне loop и потом наполнять твой array внутри loop, в конце концов сравниваешь то, в чем ты нуждаешься вне loop:

$array_final = [];
foreach($UpTallicolor as $DUptallicolor) {
    $array_final[] = $valor_para_comparar;
}

$resultado = array_diff($array_final, $array_a_comparar);

print_r($resultado);

И так он возвращает тебе стоимость, которая не в обоих arrays...

Я надеюсь, что он подает тебя

1
ответ дан 03.12.2019, 17:51
  • 1
    Функционируй :) тысячи спасибо за твою помощь –  07.01.2017, 13:21