@HAbRAhabp

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

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

превратить переменную в это
Строка #5:127.0.0.1
Искал на гитхабе, не нашел ничего. Фреймворки не использую, пишу на чистом php.
  • Вопрос задан
  • 567 просмотров
Решения вопроса 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']}';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 08:16
10000 руб./за проект
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект