field_4 = 1;field_4 =2;field_4 =3;field_4 =4;field_5 = привет;field_6 = пока;field_7 = что-то еще;field_7 = что-то еще 1111;
var_dump($i);, но не показан результат этого var_dump() и не показано, что ожидалось ( и опять же, в этом лучше использовать var_export() , это практичнее ).
<?php
$list = [...]; // вот эту часть надо показать
$del_keys = array('field_1','field_2','field_3');
$i = [];
foreach (array_filter($list,"trim") as $key => $elem) {
if(!in_array($key, $del_keys )) {
$i[$k] = $key.'='.$elem;
}
}
var_export($i); // и вывод вот этого
<?php
$i[$k] = $key.'='.$elem;
Выводит не по ближайшей дате, а по наименьшему events.id.
посмотреть глазами 100к строк, потребуется окулист
Потом решить, на чём Вы хотите специализироваться. Если фронтенд - то забудьте пока по PHP и качайте только его. Даже по показанному видно, что уровень у Вас ещё очень низкий.
<html lang="en">
Сомневаюсь, что Вы делали это для англоязычной аудитории.
<script>function validate(){...}</script>
Вы понимаете, что тут захламляете глобальную область видимости? Уверен, что нет. Изучите, что такое модульность и замыкания.
Предполагаю, что "за кадром" осталось ещё много подобного. Вы пока действуете по принципу "monkey see, monkey do" - это хорошо для получения хоть какого-то начального результата, но теперь нужно понять смысл написанного.
После этого я предлагаю Вам посмотреть на webpack и шаблонизатор Pug.
Если же хотите качать бэкенд - то Pug и webpack можно отложить. Вместо этого перечитайте справочник по PHP . ( А может, Вы это уже делали недавно? Тогда поздравляю, можно идти дальше ). Например, вот такое:
echo <<<REG
на мой взгляд, довольно бессмысленно. Была бы тут запись в переменную, тогда да. Проще было поставить закрывающий php-тег "?>" , а потом открыть в нужном месте.
Затем почитайте про паттерны проектирования ( они же - шаблоны проектирования ). Заучивать их сейчас не нужно, достаточно просмотреть и понять, что это. ( На том же сайте стоит прочитать раздел "Рефакторинг" , полезно).
Затем погуглить "PHP шаблонизаторы". Понять, что это такое.
Почитайте, что такое "Model-View-Controller" (MVC)
А уже после этого приступать к Laravel - так как это MVC фреймворк, построенный с ипользованием паттернов проектирования, и который в своём составе содержит шаблонизатор Blade .