Size: a a a

2020 December 03

V

Vitaly in phpGeeks
First Last
Окей.
Что еще?
а дальше нужно как то сопоставить, да все верно
источник

FL

First Last in phpGeeks
Vitaly
а дальше нужно как то сопоставить, да все верно
Ну вот смотри...тебя интересует удалять
first [1, 2, 3]
second [2, 3]
[2, 3] - deleted

Или тебя интересует удалить [1, 2, 3]?
источник

V

Vitaly in phpGeeks
First Last
Ну, тебе нужно проверить, есть ли значения в первом массиве
Правильно?
есть ли значения из первого массива  во втором массиве
источник

FL

First Last in phpGeeks
Vitaly
есть ли значения из первого массива  во втором массиве
Такс, погоди
Ты ж второй массив перебираешь, в котором нужно удалять

Значит, тебе что нужно сделать?
источник

V

Vitaly in phpGeeks
First Last
Ну вот смотри...тебя интересует удалять
first [1, 2, 3]
second [2, 3]
[2, 3] - deleted

Или тебя интересует удалить [1, 2, 3]?
2, 3 нужно удалить
источник

V

Vitaly in phpGeeks
в second
источник

MF

Misha Fomin in phpGeeks
Алексей Гевондян
но обычно люди берут фреймворк, а не такие вот поделия клепают
да там самописная фигня до меня сделана. Без фреймыорка. Надо на коленке дописать. Вот и думал узнать как такое по простому сделать...
источник

I

Iliya in phpGeeks
Vitaly
2, 3 нужно удалить
array_diff($second, $first)
источник

V

Vladimir in phpGeeks
Misha Fomin
да там самописная фигня до меня сделана. Без фреймыорка. Надо на коленке дописать. Вот и думал узнать как такое по простому сделать...
да там самописная фигня ты начинающий? нет возможность сменить работу?
источник

FL

First Last in phpGeeks
Iliya
array_diff($second, $first)
А дальше?
источник

I

Iliya in phpGeeks
First Last
А дальше?
ну вроде должна быть решена задача)
источник

FL

First Last in phpGeeks
Iliya
ну вроде должна быть решена задача)
> всем привет, может кто подскажет оптимальное решение найти в втором массиве значения первого массива и удалить
<?php

$arrayRc1 = [
 1061 => [
   0 => 1020
 ]
];
 
$arrayRc2 = [
 1046 => [
   0 => 1020
 ],
 
 1061 => [
   0 => 1020,
   1 => 1022
 ]
];

Да вроде нет)
источник

V

Vitaly in phpGeeks
Iliya
array_diff($second, $first)
спасибо, тут придумал еще
foreach ($arrayRc2 as $key => $value) {
 
 $elem = $arrayRc1[$key] ?? null;
 
 if($elem) {
   foreach ($value as $key2 => $val2) {
     if (in_array($val2, $elem)){
       unset($arrayRc2[$key][$key2]);
     }
   }
 
 }  
   
}
источник

FL

First Last in phpGeeks
Vitaly
спасибо, тут придумал еще
foreach ($arrayRc2 as $key => $value) {
 
 $elem = $arrayRc1[$key] ?? null;
 
 if($elem) {
   foreach ($value as $key2 => $val2) {
     if (in_array($val2, $elem)){
       unset($arrayRc2[$key][$key2]);
     }
   }
 
 }  
   
}
Пойдет
источник

V

Vitaly in phpGeeks
First Last
А дальше?
спасибо
источник

MF

Misha Fomin in phpGeeks
Vladimir
да там самописная фигня ты начинающий? нет возможность сменить работу?
та опыта не много. И менять не хочу работу пока...
источник
2020 December 04

АБ

Александр Б.... in phpGeeks
Здесь могу вакансию разместить?
источник

x

x1dan in phpGeeks
Александр Б.
Здесь могу вакансию разместить?
источник

АБ

Александр Б.... in phpGeeks
спасибо. ищу мидла прост, обыскался уже весь. пойду размещать там
источник

П

Павел in phpGeeks
Всем привет, может у кого есть идеи, или сталкивался с подобным. Используется фреймворк laravel 7 и при пагинации дублируются записи, id один и тот же, в бд запись одна с таким id, но при пагинации на разных страницах выводится дважды. Думал проблема со смещением, но предыдущий и следующий пост отличаются от тех что на предыдущей странице. Записей примерно 300 тыс сейчас.
источник