Я ищу что-то, что может интерпретировать строку в php и выполнять простой математический расчет, а затем возвращать логический результат относительно того, является ли выражение истинным или ложным. Например: Сью типы в «3 * {mysalary} / 9 = 10000" PHP разбивает это на два выражения – explode ('=', string); PHP берет мой список полей базы данных […]
У меня есть несколько координат долготы и широты, которые составляют многоугольную зону. У меня также есть координата долготы и широты, чтобы определить положение транспортного средства. Как проверить, что транспортное средство находится внутри полигональной зоны?
Ну, мне нужно сделать некоторые вычисления в PHP-скрипте. И у меня есть одно выражение, которое ведет себя неправильно. echo 10^(-.01); Выходы 10 echo 1 / (10^(.01)); Выходы 0 echo bcpow('10', '-0.01') . '<br/>'; Выходы 1 echo bcdiv('1', bcpow('10', '0.01')); Выходы 1.000 …. Я использую bcscale(100) для вычислений BCMath. Excel и Wolfram Mathematica дают ответ ~ […]
Если я попробую: $a = 0; echo $a + ++$a, PHP_EOL; echo $a; Я получаю этот вывод: 2 1 Демо: http://codepad.org/ncVuJtJu Почему это? Я ожидаю получить это как результат: 1 1 Мое понимание: $a = 0; // a === 0 echo $a + ++$a, PHP_EOL; // (0) + (0+1) === 1 echo $a; // a […]
В MySQL я бы просто пошел «SELECT sum (pts) FROM table», чтобы получить сумму столбца pts в таблице. Тем не менее, я конвертирую это приложение в MongoDB и не могу найти простой способ получить сумму общего «типа» в моей коллекции. Я использую PHP, поэтому, пожалуйста, дайте PHP-код для выполнения этой работы. Вот мои данные: { […]
Можно ли вычислить математическую функцию f (x) в строке. Что-то вроде этого: $function = '2x+3'; $x = 4; math_function($function, $x); //Shoud produce 11 Я не могу найти библиотеку для таких задач, как это на PHP.net или с Google, но я не думаю, что я первый, кто этого хочет?