Untitled

Автор: Rude Monkey, 1 Год назад, написана на языке Plain Text, просмотрена 112 раз(а).
URL https://pastie.ru/view/8605492d Встраивание на сайт
Скачать заметку или Посмостреть исходник Test1
  1. $debts = $pdo->query('SELECT debitor_code as debtor, creditor_code as creditor, amount FROM debts ORDER BY id ASC')->fetchAll(\PDO::FETCH_ASSOC);
  2.  
  3.             foreach ($debts as $debt) {
  4.                 $debtorsCreditors[$debt['debtor']][] = $debt['creditor'];
  5.             }
  6.  
  7.             $index = 0;
  8.             foreach ($debtorsCreditors as $debtor => $creditors) {
  9.                 foreach ($creditors as $creditor) {
  10.                     if (isset($debtorsCreditors[$creditor])) {
  11.                         foreach ($debtorsCreditors[$creditor] as $creditor1) {
  12.                             if (isset($debtorsCreditors[$creditor1])) {
  13.                                 foreach ($debtorsCreditors[$creditor1] as $creditor2) {
  14.                                     if (isset($debtorsCreditors[$creditor2])) {
  15.                                         foreach ($debtorsCreditors[$creditor2] as $creditor3) {
  16.                                             if (isset($debtorsCreditors[$creditor3])) {
  17.                                                 foreach ($debtorsCreditors[$creditor3] as $creditor4) {
  18.                                                     if ($debtor == $creditor4) {
  19.                                                         $link = [$creditor, $creditor1, $creditor2, $creditor3, $creditor4];
  20.                                                         $linkForKey = $link;
  21.                                                         $linkForKey = array_unique($linkForKey);
  22.                                                         if (count($linkForKey) < 5) {
  23.                                                             $index++;
  24.                                                             continue;
  25.                                                         }
  26.                                                         sort($linkForKey);
  27.                                                         $links[json_encode($linkForKey)] = $link;
  28.                                                         dd($links);
  29.                                                     }
  30.                                                     $index++;
  31.                                                     continue;
  32.                                                 }
  33.                                             } else {
  34.                                                 $index++;
  35.                                                 continue;
  36.                                             }
  37.                                         }
  38.                                     } else {
  39.                                         $index++;
  40.                                         continue;
  41.                                     }
  42.                                 }
  43.                             } else {
  44.                                 $index++;
  45.                                 continue;
  46.                             }
  47.                         }
  48.                     } else {
  49.                         $index++;
  50.                         continue;
  51.                     }
  52.                 }
  53.                 $index++;
  54.             }
  55.         }
Ответить: "Untitled"

Здесь Вы можете ответить на заметку выше