|
|
|
| Есть исключительно криво сделанное меню на псевдо-xml, менять его нельзя, распарсить в массив стандартными парсерами хml - тоже, поскольку не все элементы имеют закрывающий тэг, в частности есть много строк вида:
<fullprojects src="http://www.youtube.com/watch?v=tut_bukvi_i_tcyfry"text="I TUT MOZET BYT BUKVY I TCYFRY"/>
|
задача - обнаружить такую строку (начинается с <fullprojects src и заканчивается />) и добавить к ней </fullprojects>
Помогите пожалуйста, голова уже не варит, с этим меню еще бороться и бороться (( | |
|
|
|
|
|
|
|
для: kikaha
(30.09.2008 в 21:45)
| |
<?php
$text='<fullprojects src="http://www.youtube.com/watch?v=tut_bukvi_i_tcyfry"text="I TUT MOZET BYT BUKVY I TCYFRY"/>';
$text_new = preg_replace("#(<fullprojects[^>]+>)#","$1</fullprojects>",$text);
print $text_new;
?>
|
| |
|
|
|