Помогите с кодом php

123
vinnipuh
На сайте с 25.11.2010
Offline
4
#11

kcaken, почему?:)

Всегда постараюсь помочь советом :-) А ещё Вы можете заказать у меня разработку PHP-скриптов (/ru/forum/572825) :-)
[Удален]
#12

vinnipuh, дык, типа тема не раскрыта :)

Нету, так сказать, наглядности.

vinnipuh
На сайте с 25.11.2010
Offline
4
#13

kcaken, если честно, плохо вас понял :)

Но тем не менее, мне кажется, результат им важнее. :)

[Удален]
#14

vinnipuh, "оптимизировал" ваш код "для школы" 😂

<?php
/**
* Извлечь данные из текстового файла.
*/
$filename = 'file.txt';


$arr = file ($filename);
$temp = (int) $arr['2'];

/**
* С помощью условного оператора проверить, меньше ли "температура в град." значения -43
*/
if ($temp < -43) {
$info = 'Актированный день для учащихся 1-11 классов.';
}
/**
* С помощью условного оператора проверить, меньше ли "температура в град." значения -38
*/
elseif ($temp < -38) {
$info = 'Актированный день для учащихся 1-9 классов';
}
/**
* С помощью условного оператора проверить, меньше ли "температура в град." значения -35
*/
elseif ($temp < -35) {
$info = 'Актированный день для учащихся 1-7 классов';
}
/**
* С помощью условного оператора проверить, меньше ли "температура в град." значения -33
*/
elseif ($temp < -33) {
$info = 'Актированный день для учащихся 1-5 классов';
}
/**
* С помощью условного оператора проверить, меньше ли "температура в град." значения -30
*/
elseif ($temp < -30) {
$info = 'Актированный день для учащихся 1-3 классов';
}
/**
* Если нет, то "информация об актировке" = Актированного дня нет.
*/
else {
$info = 'Актированного дня нет.';
}
/**
* Вывести "По состоянию на "дата" "время" температура воздуха составляет "температура в град.". Информация об актировке: "информация об актировке""
*/
echo ("По состоянию на $arr[0] $arr[1] температура воздуха составляет $temp. Информация об актировке: $info");
?>
vinnipuh
На сайте с 25.11.2010
Offline
4
#15

Если уж хотите, чтобы вывод был внутри тела PHP-шного, то более правильно выводить:


echo 'По состоянию на ' . $arr['0'] . ' ' . $arr['1'] . ' температура воздуха составляет ' . $temp . '. Информация об актировке: ' . $info;
[Удален]
#16

Согласен :)

[Удален]
#17
vinnipuh:
LEOnidUKG, проведем аналогию. Подходит к вам товарищ и просит занять ему (причем срочно) n-ную сумму денег. У вас есть возможность, Вам не жалко. Вы его отправите в место, где он подзаработать может?

Аналогию?

Памятуя модные нынче темы в разделе финансы, ТС должен будет вам вернуть через месяц на 15% php кода больше, чем вы ему тут написали 😂

Mad_Man
На сайте с 10.11.2008
Offline
162
#18

Олсо:

<?php
$txt = file('1.txt'); // разуплотняем файл на строки и получаем массив.
$arr = (double) $txt[2]; // намекаем на то, что там могут быть дробные числа.
if ($arr < '-43') {
$what_about_the_weather_today = "актированный день для учащихся 1-11 классов";
}
elseif ($arr < '-38') {
$what_about_the_weather_today = "актированный день для учащихся 1-9 классов";
}
elseif ($arr < '-35') {
$what_about_the_weather_today = "актированный день для учащихся 1-7 классов";
}
elseif ($arr < '-33') {
$what_about_the_weather_today = "актированный день для учащихся 1-5 классов";
}
elseif ($arr < '-30') {
$what_about_the_weather_today = "актированный день для учащихся 1-3 классов";
}
elseif ($arr >= '-30') {
$what_about_the_weather_today = "актированного дня нет";
}
echo "По состоянию на " . $txt[0] . $txt[1] . " температура воздуха составляет " . $txt[2] . "°C. " . "Информация об актировке: " . $what_about_the_weather_today . ".";
?>
vinnipuh
На сайте с 25.11.2010
Offline
4
#19

abazaba, я не понял вас. Вы не поняли мою аналогию, как мне кажется.

Mad_Man, да. Про дробные числа я не подумал. Спасибо.


else ($arr >= '-30') {
$what_about_the_weather_today = "актированного дня нет";
}

elseif, наверное опечатались.

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#20
vinnipuh:
LEOnidUKG, проведем аналогию. Подходит к вам товарищ и просит занять ему (причем срочно) n-ную сумму денег. У вас есть возможность, Вам не жалко. Вы его отправите в место, где он подзаработать может?

плохо у вас с аналогиями, даже очень.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий