но после ошибки файл news2 всё же показан.
$fir = $_GET['num']; # $fir у вас берется из переменной $_GET['num']
$sec = $_GET['num2']; # num2 не передан, он udnefined
if(!isset($sec)) { # срабатывает этот иф, т.к $sec у вас undefined
$text = file_get_contents("news/news$fir.txt"); # отображается переменная $fir
foreach ($cars as $key => $value) {
printf('%s %s<br>', $key, implode(' ', $value));
}
var div = document.querySelector(".lightblue");
div.style.cssText = "background-color:lightblue; \
width:100px; height:100px;"
$travel = [
"Russia" => [
"Moscow", "St-Peterburg", "Krasnoyarsk"
],
"Ukraine" => [
"Kiev", "Odessa", "Nikopol", "Donetsk"
],
"Belarusia" => [
"Minsk", "Bobruisk"
]
];
function getL2Keys($array)
{
$result = array();
foreach($array as $sub) {
$result = array_merge($result, $sub);
}
return array_keys($result);
}
echo '<pre>';
print_r(getL2Keys($travel));
echo '</pre>';
var_dump($travel["Ukraine"]);
foreach ($travel as $country => $cities) {
echo '<h1>'.$country.'</h1>';
foreach ($cities as $city) {
echo '<p>'. $city . '</p>';
}
}
foreach ($travel["Ukraine"] as $city) {
echo '<p>'. $city . '</p>';
}
Метод fetch – это XMLHttpRequest нового поколения. Он предоставляет улучшенный интерфейс для осуществления запросов к серверу: как по части возможностей и контроля над происходящим, так и по синтаксису, так как построен на промисах.
И как прячут файлы js с асинхронными запросами?
$lave = array("a", "b","c", "d", "e", "f");
for($i = 0; $i < count($lave) + 1; $i++) {
if($i < count($lave)) {
echo $lave[$i] . "<br />";
}
else {
echo $i;
}
}
var x = 100;
function move() {
alert("hello" + x);
}
move();
var x = 100;
function move() {
var z = "alert(hello" + x + ");";
return z;
}
var y = move();
eval(y);