добовление текста

 
0
 
PHP
ava
MrDmitry | 22.03.2013, 23:03
Парни извините за глупый вопрос.

Нужно на php добавить id для слоя.

тоесть например есть обычный слой


<div> текст </div>


Нужно добавить его id



<div id="test"> текст </div>



Comments (9)
ava
Fortop | 22.03.2013, 22:37 #
В чем сложность? smile
ava
MrDmitry | 22.03.2013, 22:43 #
Я не заю как это сделать. И не знаю реглярок.(Если они конечно тут нужны)
ava
Арантир | 22.03.2013, 22:52 #

<div <?php echo "id=\"$id\"" ?>> текст </div>
???
ava
MrDmitry | 22.03.2013, 22:55 #
ммммм. Я не очень правильно обьяснил суть проблемы.


<div> текст </div>


берется из текстового файла не html
ava
Арантир | 22.03.2013, 23:01 #

str_replace("<div>", "<div id=\"$id\">", "<div> текст </div>")
???
ava
MrDmitry | 23.03.2013, 00:47 #
Я извиняюсь а как можно вставить любой другой текст например перед символом >?
ava
Арантир | 23.03.2013, 01:58 #
MrDmitry, заменить все подстроки ">?" на "что-то-перед-ним >?" той же функцией.
ava
MrDmitry | 23.03.2013, 13:28 #
Чем менять все подстроки я уже понял а что если нужно заменить только одну?


например текст: text1>text2>text3>longtext4>text2>

после text1(текст может быть произвольным разной длины и заранее не известным) перед первым вхождением > добавить произвольный текст.
Должно получится

text1 smalltext1>text2>text3>longtext4>text2>
ava
Арантир | 23.03.2013, 15:05 #
Загляните уже, в конце концов, на php.net, что ли... http://www.php.net/manual/ru/function.str-replace.php
Последний аргумент — количество заменяемых вхождений.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit