// Массив из которого надо получить значения по SKU
$arr = [
["sku" => '1', "name" => '1111', "price" => '1111'],
["sku" => '2', "name" => '2222', "price" => '2222'],
["sku" => '3', "name" => '3333', "price" => '3333'],
["sku" => '4', "name" => '4444', "price" => '4444'],
["sku" => '5', "name" => '5555', "price" => '5555'],
["sku" => '6', "name" => '6666', "price" => '6666'],
["sku" => '7', "name" => '7777', "price" => '7777'],
["sku" => '8', "name" => '8888', "price" => '8888'],
["sku" => '9', "name" => '9999', "price" => '9999'],
["sku" => '10', "name" => '1010', "price" => '1010'],
["sku" => '11', "name" => '1111', "price" => '1111'],
["sku" => '12', "name" => '1212', "price" => '1212'],
["sku" => '13', "name" => '1313', "price" => '1313'],
["sku" => '14', "name" => '1414', "price" => '1414'],
["sku" => '15', "name" => '1515', "price" => '1515'],
["sku" => '16', "name" => '1616', "price" => '1616'],
["sku" => '17', "name" => '1717', "price" => '1717'],
["sku" => '18', "name" => '1818', "price" => '1818']
];
// Массив с нужными SKU
$torgPred = ['3','5','7','11','18'];
// Новый массив состоящий из нужных SKU, NAME, PRICE
$newArr = [];
for($i = 0; $i < count($torgPred); $i++)
{
foreach($arr as $value)
{
if($torgPred[$i] == $value["sku"])
{
$newArr[] = $value;
}
}
}
echo "<pre>";
print_r($newArr);
echo "</pre>";
reverse()
и sort()
сами по себе не возвращают значений, по всей видимости вы хотели отсортировать массив и вывести его, для этого нужно сделать так:countries = ['France', 'Saudi Arabia', 'USA', 'China', 'Japan']
print(countries)
sorted_countries = sorted(countries)
print(sorted_countries)
print(countries)
countries.reverse()
print(countries)
countries.sort()
print(countries)
countries.sort(reverse=True)
print(countries)
import time
last_attack_time = 0
cooldown_time = 15
def make_attack():
global last_attack_time
current_time = time.time()
if current_time - last_attack_time < cooldown_time:
remaining_time = int(cooldown_time - (current_time - last_attack_time))
print(f"Удар можно делать раз в {cooldown_time} секунд! Подождите еще {remaining_time} секунд.")
return False
else:
last_attack_time = current_time
return True
@client.on(events.NewMessage(chats=[ids]))
async def my_event_handler(event):
me = await client.get_me()
username = me.username
try:
from_ = await event.client.get_entity(event.from_id)
if event.from_id is not None:
from_ = await event.client.get_entity(event.from_id)
except ValueError:
pass
if event.file:
path = await client.download_media(event.media, "./media/")
if event.file.name == None:
await client.send_message("me", f"{from_.username}: (File name is None)")
await client.send_message("me", f"auto-downloader: (File name is None) saved to ./media/")
print(f"file | | (File name is None) downloaded")
else:
await client.send_message("me", f"{from_.username}: {event.file.name}")
await client.send_message("me", f"auto-downloader: {event.file.name} saved to ./media/")
print(f"file | | {event.file.name} downloaded")
else:
await client.send_message("me", f"{from_.username}: {event.text}")
print(f"msg | {from_.username} | {event.text}")
const ADMIN_PASSWORD = '777';
let message;
let modal = prompt('Введите пароль');
if (modal === ADMIN_PASSWORD) {
message = alert('Добро пожаловать!');
} else if (modal !== ADMIN_PASSWORD) {
message = alert('Доступ запрещен, неверный пароль!');
} else if (modal === null || modal === "") {
message = alert('Отменено пользователем!');
}
let blockTitles = document.querySelectorAll(".block-title");
let progresses = document.querySelectorAll(".progress");
blockTitles.forEach(function(item){
item.addEventListener("click", function() {
blockTitles.forEach(function(e) {
if(e.classList[1] == "_active")
{
e.classList.remove("_active");
}
})
progresses.forEach(function(e) {
if(e.classList[1] == "_active")
{
e.classList.remove("_active");
}
})
let attr = item.getAttribute("data-id");
progresses.forEach(function(e) {
if(e.getAttribute("data-id") == attr)
{
e.classList.add("_active");
}
})
item.classList.add("_active");
})
})
session
из библиотеки requests
для отправки запросов, но не сохраняете полученные cookie
. Чтобы сохранить cookie
в session
, вы можете использовать метод session.cookies.update(response.cookies),
где response
- ответ на запрос, полученный через объект session
.cookie
, полученные при аутентификации, вы можете добавить следующую строку кода после отправки запроса на аутентификацию:session.cookies.update(auth.cookies)
session
, будут содержать cookie
, сохраненные в этом объекте.cookie
могут устаревать и быть удалены сервером. В таком случае вам может потребоваться повторная аутентификация и сохранение cookie
в session
.