<?php
#Эта функция которая берет данные
function Parse($p1,$p2,$p3){
$num1 = strpos($p1, $p2);
$num2 = substr($p1,$num1);
if ($num1 === false) return 0;
return strip_tags( substr($num2,0, strpos($num2,$p3)));
} // Я это закоментировал ,так как это у меня есть в другом файле ,и оно если подключаю их двоих выдает ошибку
$gg = array( # Массив
'Погода в Запорожье: Без осадков. Облачно с прояснениями.',
'Погода в Запорожье: Без осадков. Небольшая облачность.',
'Погода в Запорожье: Без осадков. Переменная облачность.'
);
$String = file_get_contents('https://www.meteoprog.ua/ru/weather/Zaporizhzhia/'); #Берет сайт
$what = Parse($String, '<div class="infoPrognosis widthProg">' ,/*Тут берется содержимое между этими тегами*/ '</div>');
$what = trim($what);
echo var_dump($what); # Тут я вывожу то что оно взяло
#Это проверяет есть ли в $what тот текст что есть в массиве ,если есть то выводит РАБОТАЕТ! Если нет то stop
if (in_array($what , $gg)) {
echo "РАБОТАЕТ!";
}
else{
echo "stop";
}
?>
$('button').addEventListener('click', fucntion(){let arr = [
{
name: "Apple",
chance: 20
},
{
name: "Banana",
chance: 40
},
{
name: "Knife",
chance: 40
}
];
console.log(fillArray(arr)[rand100()]);
function rand100() {
return Math.floor(Math.random() * Math.floor(100));
}
function fillArray(data) {
let arr = [];
data.forEach(el => {
for (let i = 0; i < el.chance; i++) arr.push(el.name);
});
return arr;
}})