DANFA

Замена символа на картинку в поле ввода текста

Здравствуйте!
Задача такая: вводя определенный символ или символы, строку, так сказать, необходимо ее заменять на картинку, после отправки формы.

Например, такая строка: {scream} автоматически меняется на:
<img src="scream.png" alt="Scream">

Благодарю!
Можно так:
$text = str_replace('{scream}', '<img src="scream.png" alt="Scream">', $text);

Переменную $text замените на свою (Там, где необходимо производить замену).
Спасибо. Сделаю под все картинки:
$text = str_replace('{...}', '<img src="....png" alt="...">', $text);
$text = str_replace('{...}', '<img src="....png" alt="...">', $text);
$text = str_replace('{...}', '<img src="....png" alt="...">', $text);
$text = str_replace('{...}', '<img src="....png" alt="...">', $text);
$text = str_replace('{...}', '<img src="....png" alt="...">', $text);
$text = str_replace('{...}', '<img src="....png" alt="...">', $text);
Митяй, функция str_replace может производить замену, работая не тока со строками, а еще и с массивами (https://www.php.net/ ... str-replace.php):
str_replace(
    array|string $search,
    array|string $replace,
    string|array $subject,
    int &$count = null
): string|array

Эта функция возвращает строку или массив, в котором все вхождения search в subject заменены на replace.

То есть можно делать так:
$search = [
	'{1}',
	'{2}',
	'{3}',
	'{4}',
	'{5}'
];

$replace = [
	'<img src="1.png" alt="1">',
	'<img src="2.png" alt="2">',
	'<img src="3.png" alt="3">',
	'<img src="4.png" alt="4">',
	'<img src="5.png" alt="5">'
];

$text = str_replace($search, $replace, $text);

Так будет разумнее.
Scorpion, идеально!
Всем спасибо!