Size: a a a

2020 March 22

YS

Yuriy Shmidt in Laravel Pro
Плохая затея...
источник

vv

vvv vvv in Laravel Pro
Yuriy Shmidt
Плохая затея...
+
источник

v

vladimir in Laravel Pro
Alex
$array = [2, 2, 4, 4, 2, 4, 4, 2, 4, 4, 2];
$sum = 8;

$result = [];
foreach($array as $key => $item) {
   foreach($array as $key2 => $item2) {
       if($key != $key2) {
           $calc = $item + $item2;
           if($calc == $sum) {
               array_push($result, [$key, $key2]);
           }
       }

   }
}


может жить?
Когда-то для такой задачи такую штуку лепил:
$items = new ArrayIterator([2,2,4,2,3,3,6,0,1,3,5,2,2,1]);
$sum = 6;

$getItem = static function($iterator) {
   $result = $iterator->current();
   $iterator->next();
   
   return $result;
};

$result = [];
while($items->valid()) {
   $item = $getItem($items);
   if ($items->valid()) {
       $nextItem = $getItem($items);

       $calc     = $item + $nextItem;
       if ($calc == $sum) {
           array_push($result, [$item, $nextItem]);
       }
   }
}


Может наведет на мысли)
источник

A

Alex in Laravel Pro
vladimir
Когда-то для такой задачи такую штуку лепил:
$items = new ArrayIterator([2,2,4,2,3,3,6,0,1,3,5,2,2,1]);
$sum = 6;

$getItem = static function($iterator) {
   $result = $iterator->current();
   $iterator->next();
   
   return $result;
};

$result = [];
while($items->valid()) {
   $item = $getItem($items);
   if ($items->valid()) {
       $nextItem = $getItem($items);

       $calc     = $item + $nextItem;
       if ($calc == $sum) {
           array_push($result, [$item, $nextItem]);
       }
   }
}


Может наведет на мысли)
спасибо!
источник

v

vladimir in Laravel Pro
Alex
спасибо!
Искать по парам правда должен. Может под условия не совсем походить. 🙁
источник

A

Alex in Laravel Pro
тут та же проблема что и у меня сейчас. [2,2,2] вводной массив и ничего не будет
источник

v

vladimir in Laravel Pro
Alex
тут та же проблема что и у меня сейчас. [2,2,2] вводной массив и ничего не будет
Да, он ищет парами.  3,3,4,2,5,1,6,0
Выведет 3,3 4,2 5,1 6,0

Но в принципе можно подкорректировать думаю
источник

A

Alex in Laravel Pro
vladimir
Да, он ищет парами.  3,3,4,2,5,1,6,0
Выведет 3,3 4,2 5,1 6,0

Но в принципе можно подкорректировать думаю
да вот я и думаю как например из [2,2,2,2,4,6,2,2,4] такого получить все
источник

D

Dodik 👿 in Laravel Pro
Ребят, что может быть? На фото код в опере не работает, а в мозиле ок. Кеш почистил в браузерах.. в опере выдает ошибку 419
источник

D

Dodik 👿 in Laravel Pro
CSRF token mismatch
источник

O

Ostap 🇺🇦 in Laravel Pro
а в мета указан токен?
источник

D

Dodik 👿 in Laravel Pro
да
источник

D

Dodik 👿 in Laravel Pro
печатается даже
источник

D

Dodik 👿 in Laravel Pro
у меня ещё вот эта штука в api есть
источник

D

Dodik 👿 in Laravel Pro
я ее закоментил только что и всё заработало в опере
источник

D

Dodik 👿 in Laravel Pro
но почему с ней работает в мозиле, но в опере нет
источник

D

Dodik 👿 in Laravel Pro
единственное, что я вижу отличие в адресе
источник

D

Dodik 👿 in Laravel Pro
источник

D

Dodik 👿 in Laravel Pro
может быть из-за этого?
источник

O

Ostap 🇺🇦 in Laravel Pro
один и тот же адрес - с http
источник