У меня есть эти коды:
$string = 'Hello [*tt();*], how are you today?';
preg_match("/\[\*(.*?)\*\]/",$string,$match);
$func = $match[1];
$d = eval($func);
$newstring = preg_replace("/\[\*(.*?)\*\]/",$d,$string);
echo $newstring;
function tt() {
return 'test';
}
Я думаю, что они достигают моего значения от них.Я хочу заменить tt ();с его выводом. Я ожидал, что это работает, но tt ();заменить ничем (пустая строка).