Помогите с рhp

вопросы и ответы по использованию PHP
Ответить
santilo
Сообщения: 8
Зарегистрирован: 05 ноя 2010, 04:45

Помогите с рhp

Сообщение santilo » 05 ноя 2010, 07:10

Не могу понять почему точка с запятой переноситься на новую стороку, а мне нада в одну, так как переменная $result будет обрабатываться функцией eval.

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

echo $st= "\$result =".$f.";";

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

$result =5 + 5 - 2 
;

satih
Сообщения: 269
Зарегистрирован: 31 мар 2010, 23:44

Re: Помогите с рhp

Сообщение satih » 05 ноя 2010, 10:59

у тебя в $f скорее всего есть символ переноса строки, он туда попадает когда ты его парсишь. только что в хумане попробывал:

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

$f = 'test';
echo $st= "\$result =".$f.";";
получил

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

$result =test;
если хочешь убедится какие именно символы есть в $f, можешь сохранить в файл и открыть его потом редактором который показывает все символы (например notepad++), включая непечатные. код например:

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

file_put_contents('file.txt', $f);
echo $st= "\$result =".$f.";";
и посмотри что именно есть в $f.

santilo
Сообщения: 8
Зарегистрирован: 05 ноя 2010, 04:45

Re: Помогите с рhp

Сообщение santilo » 05 ноя 2010, 12:43

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

50 - 40 + 10 <br>
satich ты прав , тег <br> будь он не ладен, не подскажеш как его удалить?

shmel
Сообщения: 34
Зарегистрирован: 19 мар 2009, 11:34

Re: Помогите с рhp

Сообщение shmel » 05 ноя 2010, 12:52

santilo писал(а):

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

50 - 40 + 10 <br>
satich ты прав , тег <br> будь он не ладен, не подскажеш как его удалить?

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

$st=str_replace("<br>", "", $st)

santilo
Сообщения: 8
Зарегистрирован: 05 ноя 2010, 04:45

Re: Помогите с рhp

Сообщение santilo » 05 ноя 2010, 12:57

satih, shmel благадарю вас за помощь , щас все работает как часы

Ответить