$result = array_reduce($calls, 'myStatCounter', []);
function myStatCounter($stat, $call) {
$prefix = $call['prefix'];
if (empty($stat[$prefix])) $stat[$prefix] = 0;
$stat[$prefix]++;
return $stat;
}
будет проще (новичку)не будет проще. Для начала неплохо бы научиться пользоваться тем, что уже есть в вашей СУБД. Инструкцию почитать, или учебник какой-нибудь.
чтобы не пришлось каждый раз писать длинный текст вывода данных из базыиспользуй orm или наколхозь свои функции для работы с бд, если еще не освоил ооп.
homepage_product_name
чтобы извне было невозможно просматривать?Разве что плеер с шифрованием, и ключи выдавать только тем, кто зашел на сайт. И периодически их менять.
const ﹩ = document.querySelector.bind(document) // вау, почти jQuery! с одной строчки!
// Кто-то может повестись и знатно вынести себе моск:)
﹩('#nav-trigger').onclick =ௐ=> {
﹩('#menu-navigation').classList.add('active');
﹩('#menu-close').classList.add('active');
}
HTMLElement.prototype.addClass = function(className) { this.classList.add(className) }
﹩('#menu-navigation').addClass('active');
const ﹩ = selector => (list => list.length > 1 ? [...list] : list[0])(document.querySelectorAll(selector))