Как преобразовать строку в выражение?
$a = "$c.$b"; // string
$c = "мама";
$b = "папа";
// функция, преобразующая строку в выражение, либо регулярное выражение
echo $a; // выводим "мамапапа";
Ответ
Можно через переменные переменных. Надо будет только в строке $a убрать у переменных доллары
$a = 'c.b';
$c = "мама";
$b = "папа";
$temp = explode('.', $a);
foreach ($temp as $item) {
echo $$item;
}
Комментариев нет:
Отправить комментарий