Хаштаг система

chepa

Registered
Здравейте, горе долу разбрах как трябва да направя php кода, но не мога намеря как да направя, така че при всеки отделен ХАШТАГ предния да свата или болтнат или в див с хиксче. Примерно

#Cool
 
PHP:
<?php

$text = 'Some text with #hash_tag #tags and #other2 things';
$expected = 'Some text with <a href="hash_tag">#hash_tag</a> <a href="tags">#tags</a> and <a href="other2">#other2</a> things';

$text = preg_replace('/\#(\d+|\w+|_)/', '<a href="$1">#$1</a>', $text);

var_dump($text);
var_dump($text === $expected);

Код:
string(112) "Some text with <a href="hash_tag">#hash_tag</a> <a href="tags">#tags</a> and <a href="other2">#other2</a> things"
bool(true)
 
Това ми върши работа, но аз исках да го направя в инпут поле и там след всеки хаштаг и разтояние след него да става в дивче, но това с дивчето е лесно ще го направя, но не знам как в инпута да го направя.

Ще пробвам да го обясня по - лесно, че ме няма много в обясненията.

#Tag [space] и става <div>#hashtag</div> - Това [space] е че имам предвид, че го цъкам space-a и го огражда в стила на дива
 

Back
Горе