Страница 1 из 1

Проговаривание переменных

Добавлено: Сб авг 31, 2013 9:48 am
Amarok
А как правильно проговорить свои переменные? Например, есть переменная которая отвечает за температуру на улице. Строка

Код: Выделить всё

say('На улице', getGlobal('NTura.Temp'));
Произносит только "На улице" и всё. Где мой косяк?

Re: Проговаривание переменных

Добавлено: Сб авг 31, 2013 3:19 pm
adzam
BlackWarrior писал(а):А как правильно проговорить свои переменные? Например, есть переменная которая отвечает за температуру на улице. Строка

Код: Выделить всё

say('На улице', getGlobal('NTura.Temp'));
Произносит только "На улице" и всё. Где мой косяк?
У меня так:

$w=round(strip_tags(gg("ThisComputer.TempOutside")));
$tempw=$w;

if($w < "0"){
$tempw=abs($w);
}

if($w > "0"){
$templus=" плюс ";
}


if($tempw >= 11 and $tempw <= 14){
$tempcels=" градусов ";
}
else{

while ($tempw > 9){
$tempw=$tempw-10;
}

if($tempw == 0 or $tempw >= 5 and $tempw <= 9){
$tempcels= градусов ; }
if($tempw == 1){
$tempcels= градус ; }
if($tempw >= 2 and $tempw <= 4){
$tempcels= градуса ; }
}
say('Сейчас температура на улице'.$templus.' '.$minusw.' '.$w.' '.$tempcels.'');
//say('Сейчас на улице'.$minusw.' '.$w.' '.$tempcels.'');

Re: Проговаривание переменных

Добавлено: Пн сен 02, 2013 12:19 pm
ksgroup
На самом деле произносило бы правильно и в варианте BlackWarrior если бы у него была правильно сформирована строка.

say('На улице', getGlobal('NTura.Temp')); - поставь точку вместо запятой после 'На улице' и все сразу скажет.