Я правильно понимаю, что тут сводится речь к тому чтоб в отдельном файле js держать
это? Т.е об этом речь?
<html lang="en">
<script>function validate(){...}</script>
echo <<<REG
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) логика. Например: на странице блок новостей, и когда разметка дошла до этого блока, Вы ставите открывающий php тег, по куче условий строите запрос к БД, достаёте новости, к новостям миниатюры... И через 1-2 страницы кода продолжаете строить разметку, как ни в чём не бывало. ( а посторонний человек уже забыл, где мы и для чего).
Когда PHP используется как шаблонизатор - это не очень удобно, но нормально. Посмотрите на Smarty, один из старейших PHP шаблонизаторов ( до сих пор жив, кстати). Там очень многое выглядит как замена шила на мыло.