За последние 24 часа нас посетили 22073 программиста и 1058 роботов. Сейчас ищут 540 программистов ...

Как выполнить мат.выражение в строке?

Тема в разделе "PHP для новичков", создана пользователем Dasderdas, 12 окт 2022.

Метки:
  1. Dasderdas

    Dasderdas Новичок

    С нами с:
    29 мар 2022
    Сообщения:
    69
    Симпатии:
    0
    Нашёл вот такой вот код но он не работает
    PHP:
    1. $str = "4 + 4;";
    2. $str = eval($str);
    3. var_dump($str);
     
  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    861
    Симпатии:
    132
    PHP:
    1. $str = "return 4 + 4;";
     
    Dasderdas нравится это.
  3. IAAWY

    IAAWY Новичок

    С нами с:
    28 июн 2021
    Сообщения:
    17
    Симпатии:
    3
    Лучше с помощью регулярок написать. Такой способ хоть и легок но не безопасен.
     
  4. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    861
    Симпатии:
    132
    ТС вообще не в безопасность.
     
  5. Dasderdas

    Dasderdas Новичок

    С нами с:
    29 мар 2022
    Сообщения:
    69
    Симпатии:
    0
    Что такое ТС?
     
  6. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    861
    Симпатии:
    132
    Топик стартер (зачинатель темы), то есть в нашем случае ты )