$id_s = implode(',', $arr);
$query = $db->getQuery(true);
$query->select(
$db->quoteName(
array('vv.virtuemart_user_id', 'vv.customer_number', 'vu.last_name', 'vu.first_name', 'vu.city', 'vu.school', 'vu.class', 'vu.teacher')
)
);
$query->from($db->quoteName('#__virtuemart_vmusers', 'vv'));
$query->leftJoin($db->quoteName('#__virtuemart_userinfos', 'vu')) ' ON ' . $db->quoteName('vv.virtuemart_user_id') . ' = ' . $db->quoteName('vu.virtuemart_user_id'));
$query->where($db->quoteName('vv.virtuemart_user_id') . ' IN(' . $id_s . ')');
$db->setQuery($query);
const arr = [{a:5},{d:6},{g:0},{b:3},{c:1}];
let max = null;
let result;
for (const currentObj of arr) {
const currentValue = currentObj[Object.keys(currentObj)[0]];
const currentKey = Object.keys(currentObj)[0];
if (max < currentObj[currentKey] || max === null) {
max = currentValue;
result = currentKey;
}
}
console.log(result);
function f(arr, n) { // Массив arr, по индексу n
let result = [];
let new_arr = [];
for (let i = 0; i < arr.length; i++) {
if (new_arr.includes(arr[i][n])) result.push(arr[i][n]);
new_arr.push(arr[i][n]);
}
return result;
}
10101
- это 21.21 & 3 = 1
. Это больше 0, значит нам подходит.21 & 8 = 0
. А это 0, значит мимо.location ~* \.(jpe?g|gif|png|svg)$ {
if ($arg_moderation = "on") {
rewrite ^ /upload/system/no-avatar.jpg break;
}
}