Articles of function

Функция создания регулярных выражений, соответствующих диапазону чисел

Я работаю с API Amazon Mechanical Turk API, и это позволит мне использовать регулярные выражения для фильтрации поля данных. Я хотел бы ввести целочисленный диапазон для функции, например 256-311 или 45-1233, и вернуть регулярное выражение, которое будет соответствовать только этому диапазону. Соответствующим регулярным выражением 256-321 будет: \b((25[6-9])|(2[6-9][0-9])|(3[0-1][0-9])|(32[0-1]))\b Эта часть довольно проста, но у меня возникают […]

Волшебные функции __call () для функций?

Магическая функция __call () в php используется в классах. Есть ли какая-либо подобная магическая функция, кроме функций? Подобно __autoload () для функций. Например, что-то вроде этого function __call($name, $arguments) { echo "Function $name says {$arguments[0]} "; } random_func("hello");

PHP: вычислить математическую функцию f (x) в строке

Можно ли вычислить математическую функцию f (x) в строке. Что-то вроде этого: $function = '2x+3'; $x = 4; math_function($function, $x); //Shoud produce 11 Я не могу найти библиотеку для таких задач, как это на PHP.net или с Google, но я не думаю, что я первый, кто этого хочет?

Заменить несколько заполнителей PHP?

У меня есть функция, которая отправляет электронные письма с сайта (с использованием phpmailer), что я хочу сделать, это в основном для php, чтобы заменить всех plachholders в файле email.tpl содержимым, которое я его кормлю. Проблема для меня заключается в том, что я не хочу повторять код, поэтому я создал функцию (ниже). Без функции php я […]

mysqli соединение не работает внутри функции?

У меня возникают проблемы с выполнением mysql-запроса внутри php-функции. Ошибка, которую я получаю Notice: Undefined variable: link in C:\path\api\inc\restFunctions.php on line 16 Есть несколько файлов, вызывающих друг друга, поэтому я попытаюсь описать необходимую информацию. Доступ к URL: localhost/serverList/api/rest.php?action=allServers SERVERLIST / апи / rest.php <?php include 'inc/restFunctions.php'; $possibleCalls = array('allServers','allEnvs','allTypes','false'); if(isset($_GET['action'])){ $action = $_GET['action']; } else{ […]