Задать вопрос
@HAbRAhabp

Переменные в строке PHP?

Есть такая строка:
$string = 'Строка #{id}:{ip}';
как, с помощью например такой функции
replace($string, [
'id' => rand (1, 10),
'ip' => $_SERVER['REMOTE_ADDR']
]);

превратить переменную в это
Строка #5:127.0.0.1
Искал на гитхабе, не нашел ничего. Фреймворки не использую, пишу на чистом php.
  • Вопрос задан
  • 569 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
@synapse_people
$output=str_replace(array('{id}','{ip}'), array($idVar, $ipVar),$input);
Ответ написан
donflash
@donflash
$string = 'Строка #{id}:{ip}';

echo strtr($string, [
            '{id}' => rand(0,10),
            '{ip}' => $_SERVER['REMOTE_ADDR']
        ]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега PHP
$id = rand (1, 10);
$string = 'Строка #{$id}:{$_SERVER['REMOTE_ADDR']}';
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы