2015-09-30 5 views
-1

Есть ли способ превратить символы сложения, вычитания, умножения и деления в строку на символы сложения, вычитания, умножения и деления, а также числа внутри строки до фактических чисел? Таким образом, вместо символов, действующих как часть строки, они будут действовать так же, как и вне строки, и то же самое для чисел. Есть ли функция для этого?Строка к символам и номерам

$ string = "1 + 1-1 * 1/1";

Необходимое Результат:

$result = 1+1-1*1/1 = 1; 
+1

http://stackoverflow.com/questions/5057320/php-function-to-evaluate-string-like-2-1-as-arithmetic-2-1-1 –

ответ

1

Предполагая, что вы выводите в браузер,

÷ является ÷

× является ×

, и я надеюсь, что вы в состоянии выяснить, добавить и вычесть на вас г принадлежит: Р

$result = "1 + 1 - 1 × 1 ÷ 1 = 1";

+0

Просто нашел этот похожий вопрос на мой: http://stackoverflow.com/questions/5057320/php-function-to-evaluate-string-like-2-1-as-arithmetic-2-1-1, который получил как 14 upvotes , Просто интересно, что в моем роде так отличается от того, что он получает downvotes. – jessica

+0

ну, это не тот же вопрос, но также и то, что он приобретал upvotes от randos, ищущего google в течение полувека. во всяком случае, I + 1'd. Если это ответ, который вы ищете, нажмите на галочку. –

+0

Я уже нашел ответ в старом вопросе, но я все равно отвечу и проверю. :) – jessica