Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 30.06.2020
Сообщений: 5
1

Placeholders в php

30.06.2020, 13:54. Просмотров 864. Ответов 3
Метки нет (Все метки)

Здравствуйте,как можно сделать плейсхолдеры в пхп?
По типу
PHP
1
echo "{name}, приветствую"
И на выводе я получаю из бд имя этого пользователя
Код
"Ваня, приветствую"
Забыл написать,что это должно все в бд записываться..)
Тоесть в бд у меня "{name}, та та та' и уже после вызова этого самого плейсхолдера,он сам выводил бы мне "Ваня, та та та"

Добавлено через 1 час 31 минуту
Уже смог найти решение
PHP
1
2
3
$placeholders = array("{name}", "{last_name}");
$rename_placeholders = array("@id$reply_id ($firstName_id)",  "@id$reply_id($lastName_id)");
$new_say = str_replace($placeholders, $rename_placeholders, $say);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2020, 13:54
Ответы с готовыми решениями:

update pdo placeholders
Приветствую вас форумчане. Помогите пожалуйста, пытаюсь на pdo обновить данные в базе, но там...

Phoenix и его placeholders
Вот такая задачка у меня: надо заменить закоментированный код с лямбдой на выражение с...

Какую задачу решает std::placeholders ?
Встречал примеры в паре с std::bind но так и не понял суть (bind понимаю зачем нужен, а вот...

Забиндить функцию с параметрами, чтобы она хранилась в классе и вызывалась без placeholders
Значит привет всем. Суть в кратце: хочу забиндить функцию с параметрами (кол-во произвольно),...

3
2171 / 2101 / 509
Регистрация: 27.05.2011
Сообщений: 7,226
30.06.2020, 15:20 2
https://www.php.net/manual/ru/function.strtr.php лучше подойдет
1
0 / 0 / 0
Регистрация: 30.06.2020
Сообщений: 5
02.07.2020, 13:48  [ТС] 3
Ну знаешь, подошёл мне str_replace, как по мне он куда быстрее, так что более подходящий под мой случай)
0
2171 / 2101 / 509
Регистрация: 27.05.2011
Сообщений: 7,226
03.07.2020, 10:39 4
Как ты меришь, что быстрее? Быстрее как раз strtr() должен быть, он 1 проход по строке делает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2020, 10:39

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как можно еще использовать std::placeholders вне в связки с std::bind?
Добрый день! Как можно еще использовать std::placeholders вне в связки с std::bind?

Вытащить переменную из цикла PHP в функцию JS, и через AJAX обратно в PHP
Здравствуйте! Моя задача сделать форму обратной связи, но не самую простую. Изначально на форме...

Присвоение другой php переменной значение echo внутри php скрипта
Здравствуйте, уважаемые форумчане! Подскажите, пожалуйста, можно ли как-то присвоить другой php...

Загрузка следующих статей с использованием AJAX в single.php и page.php
Думаю это штука будет полезна многим. Есть такой код. Где-то пол года назад заказывал его у...

Php+javascript В зависимости от клика вывести переменную php в новое окно
Есть код. В коде две ссылки. При нажатии на первую ссылку должно открыться окно (можно вкладка) и в...

Отправка формы в php без перегрузки страницы и вывод php кода
У меня есть файл с js и формой, а также php файл. Надо отправить данные из формы в php, обработать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.