Спустя 43 секунды (9.03.2012 - 08:00) Bear написал(а):
это все добро на php
Спустя 20 минут, 6 секунд (9.03.2012 - 08:20) h234 написал(а):
Почему eval не помогает?
$str = "3*(2+8*3)+66.7";
eval("\$number=$str;");
echo $number;
144.7
Спустя 21 час, 26 минут, 47 секунд (10.03.2012 - 05:47) Bear написал(а):
в том проблема что он просто выводит ту же строку если так делаю то результат присвоится к $number в виде той же строки ...... если бы $number была пустой было бы очевидно что она не работает, но она присваивает но результата не дает?!?!
Спустя 25 минут, 21 секунда (10.03.2012 - 06:12) Bear написал(а):
получилось спсибо большое, моя строка точно такая же с другими переменными не срабатывает, заменил на ваши и точно такая же строка начала считать..
Спустя 27 минут, 29 секунд (10.03.2012 - 06:39) Bear написал(а):
Если можно поясните что за ошибка выдается строка считается но пишет вот это
<b>Parse error</b>: parse error, unexpected ';' in <b>C:\Documents and Settings\root\Рабочий стол\new.php(178) : eval()'d code</b> on line <b>1</b><br />
эта строка вот eval("\$number=$perevod2 ;");
если предположить, что ошибка в переменной $perevod2 то
такая строка должна повториться
$str=$perevod2;
eval("\$number=$str ;");
echo $number;
и тут уже все ок ....
<b>Parse error</b>: parse error, unexpected ';' in <b>C:\Documents and Settings\root\Рабочий стол\new.php(178) : eval()'d code</b> on line <b>1</b><br />
эта строка вот eval("\$number=$perevod2 ;");
если предположить, что ошибка в переменной $perevod2 то
такая строка должна повториться
$str=$perevod2;
eval("\$number=$str ;");
echo $number;
и тут уже все ок ....
Спустя 9 минут, 47 секунд (10.03.2012 - 06:49) Bear написал(а):
И тут понял, вначале скрипта закоментировал переменную вот он ошибку и показал. Спасибо за помощь без h234 наверное не разобрал бы ..