b_set = frozenset(b) # переделываем список b в неизменяемое множество
result = {
key: value # генерируем словарь
for key, value in a.items() # на основании пар key-value словаря a
if not b_set.isdisjoint(value) # берём только те пары, в value которых есть элементы из b_set
}
<?php
$data = [
['a' => 1, 'b' => 2, 'c' => 3],
['a' => 1, 'b' => 2, 'c' => 3],
['a' => 1, 'b' => 2, 'c' => 3],
['a' => 1, 'b' => 2, 'c' => 3],
['a' => 1, 'b' => 2, 'c' => 3]
];
$query="INSERT INTO t (a, b, c) VALUES " . implode(
', ',
array_fill(
0,
count($data),
'(' . implode (', ', array_fill(0, count($data[0]), '?')) . ')'
)
);
echo $query;
$values = array_reduce(
$data,
function($ac, $el) {
return array_merge($ac, array_values($el));
},
[]
);
var_export($values);
$q=$pdo->prepare($query);
$q->execute($values);
.photo__section {
height: 857px;
display: flex;
// здесь вы перетираете display flex на inline-block, из-за этого flex-свойства работать не будут
display: inline-block;
justify-content: space-between;
align-items: center;
}
.photo__colage {
// это стили для обёртки, а не для элементов
display: flex;
flex-wrap: wrap;
}
.photo__photo {
width: 477px; // это же для одного фото? Если для обёртки, то надо перенести в . photo__colage
height: 357px;
position: relative;
background-size: cover;
margin-left: 0;
// не знаю, зачем вам здесь эти стили, но без display: flex они не сработают
flex-direction: column;
justify-content: space-between;
}
/*.photo__section {*/
.photo__colage {
/*height: 857px;*/
/*display: flex;*/
/*display: inline-block;*/
/*justify-content: space-between;*/
/*align-items: center;*/
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.photo__photo {
/*width: 477px;*/
/*height: 357px;*/
/*position: relative;*/
/*flex-direction: column;*/
/*justify-content: space-between;*/
background-size: cover;
/*margin-left: 0;*/
/*vertical-align: right;
/*justify-content: space-between;
flex-direction: column;*/
}
http {
geoip_country /path/to/GeoLite2-Country.mmdb;
map $geoip_country_code $allowed_country {
default yes;
IN no; # banned india
}
}
server {
if ($allowed_country = no) {
return 403;
}
}
везде искал - не нашел
В в телеграмме есть возможность скрыть автора при пересылке,я хочу чтобы скрипт пользовался ей