Вообще-то это совершено не так (если речь про РФ).
Ну "мотороллер не мой". Я передал то, что сказали мне юристы, а они в этом деле что-то да понимают.
на Россию достаточно информера. Который просто пропадает. Это в ЕС заморачиваются.
Я сперва тоже так подумал, а потом увидел, что там есть расчёт веса.
Для разного крепежа, это нормально. Все скобяные изделия на вес продают. мой стандартный заход в строительный магазин начинается с фразы вроде: "Дайте 100 грамм саморезов 5х40"
ps. мне тут в голову пришла еще одна мысля, как можно посчитать массив, Самая короткая, но в обществе, человек предложивший использовать глобальную видимость переменной может быть бит коллегами.
так что расценивайте это просто как разминку для мозга
array_walk($reprezent, function($val){ global $arr_reprezent; $arr_reprezent[$val['year']] = $val['number'];});
или менее опасный для здоровья вариант.
array_walk($reprezent, function($val) use (&$arr_reprezent){ $arr_reprezent[$val['year']] = $val['number'];});
моя дико извиняюсь, а зачем пушить в массив данные с ключами функцией которая для этого не очень-то и предназначена, если есть гораздо более простые способы. например присваиванием (мало того, что это гораздо более правильное с точки зрения программирования решение, так еще и в 30 раз более быстрое)
$arr_reprezent =[];for ($i=0;$i<count($reprezent);$i++){ $arr_reprezent[$reprezent[$i]["year"]] = $reprezent[$i]["number"];}
$arr_reprezent =[];foreach ($reprezent as $value){ $arr_reprezent[$value["year"]] = $value["number"];} var_dump($arr_reprezent);
этот вариант гораздо более универсальный, так как позволяет не отвлекаться на множество "если"
аналогичный вариант с циклами for будет выглядеть вот так. очень заморочено, надо сказать.
$arr_reprezent =[];$reprezent_size = sizeof($reprezent);reset($reprezent);for ($i=0;$i<$reprezent_size;$i++){ $value = current($reprezent); $arr_reprezent[$value["year"]] = $value["number"]; next($reprezent); } var_dump($arr_reprezent);
Зачем такое усложнение. Это нужно для того, чтобы исключить влияние ключей в массиве, ибо оные могут быть вида 0,1,2,a,1324,6134,qwertyразумеется если перебирать массив с неупорядоченными ключами, то результирующий массив будет непредсказуем. как вариант - это создать промежуточный массив путем применения функции array_values к массиву $reprezent
еще одно важное замечание. нельзя втыкать функцию в основание цикла. Причина в том, что эта функция будет выполняться каждую итерацию, а она занимает определенное машинное время и если ваш массив очень большой, это может стать причиной резкого падения производительности. Аналогичная проблема появится, если массив, к которому вы применяете эту функцию, изменяется. Это может привести к тому, что цикл будет работать неправильно.
Ключевое слово тут addEventListener
https://developer.mozilla.org/ru/docs/Web/API/EventTarget/addEventListenerсмотрите в примерах. как раз есть похожий на ваш вариант
Как проще все дать возможность юзеру обрезать фото (выделить лицо) в момент когда он выбрал фото? Сайт на php + js
Самый простой вариант, например пользовать вот такую библиотеку. https://github.com/fengyuanchen/cropperjs а потом на стороне сервера допиливать что нужно Я вообще на jQueryUI Делал когда-то, что тоже не сложно, только UI ресурсов жрет, как не в себя
я когда-то (лет 5 назад, а то и больше) писал мелкосервис, для себя, на котором можно было бы смотреть итальянское телевидение в наших широтах. (многие телеканалы банят нашего брата по диапазону ip адресов, чтоб не нагружали особо иностранцы их сервера )
Как я обходил блокировки, это отдельный анекдот с проксями, но вот с vlc, который я выбрал, тогда, в качестве проигрывателя, я намучался. Работал он, конечно, крайне криво. Так что если можно не использовать vlc для этих нужд, лучше его не использовать.