преобразовать значения в переменную

Статус
В этой теме нельзя размещать новые ответы.

zagrenat

Гуру форума
Регистрация
26 Дек 2006
Сообщения
245
Реакции
68
преобразовать значения в переменную

PHP:
$res01='$g'.$in[$ra_k[0]].'x'.$in[$ra_k[1]];

<?php
    $in = range(77, 78);
    $ra_k = array_rand($in, 2);

    $g77x78='лялялляляля 111';
    $g78x77='лялялляляля 222';

    $res01='$g'.$in[$ra_k[0]].'x'.$in[$ra_k[1]];

    echo $res01;
    ?>
сейчас выводит в результате $g77x78 а как сделать чтобы выводились значения из $g77x78 или $g78x77
лялялляляля 111
или
лялялляляля 222
?

ps: в пхп нуб, даже не пойму как вопрос правильно оформить
 
Последнее редактирование модератором:
ответ подсказали

Использовать экранирование ${...}

PHP:
$in = range(77, 78);
$ra_k = array_rand($in, 2);

$g77x78='лялялляляля 111';
$g78x77='лялялляляля 222';

$res01 = ${'g' . $in[$ra_k[0]] . 'x' . $in[$ra_k[1]]};
$res02 = ${'g' . $in[$ra_k[1]] . 'x' . $in[$ra_k[0]]};

echo $res01;
echo $res02;
 
Последнее редактирование модератором:
  • Нравится
Реакции: kmrd
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху