Здравствуйте!
PHP |
$f_body = " <Table2 xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/" aid:table="table" aid:trows="3" aid:tcols="3"> <Cell aid:table="cell" aid:theader="" aid:crows="1" aid:ccols="1" aid:ccolwidth="70.86614173228347">1</Cell> <Cell aid:table="cell" aid:theader="" aid:crows="1" aid:ccols="1" aid:ccolwidth="59.52755905511811">2</Cell> </Table2>
123123123
<Table2 xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/" aid:table="table" aid:trows="3" aid:tcols="3"> <Cell aid:table="cell" aid:theader="" aid:crows="1" aid:ccols="1" aid:ccolwidth="70.86614173228347">3</Cell> <Cell aid:table="cell" aid:theader="" aid:crows="1" aid:ccols="1" aid:ccolwidth="59.52755905511811">4</Cell> </Table2>";
$f_table_is = "Замена первого блока table2";
$f_body = preg_replace("#<table2(.+?)<\/table2>#is", $f_table_is, $f_body); echo $f_body; |
Это часть кода... Заменяет все блоки table2 на строку $f_table_is, но мне нужно что-бы заменило только первое вхождение...
Т.е. что-бы в выводе было таким образом:
HTML |
Замена первого блока table2
123123123
<Table2 xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/" aid:table="table" aid:trows="3" aid:tcols="3"> <Cell aid:table="cell" aid:theader="" aid:crows="1" aid:ccols="1" aid:ccolwidth="70.86614173228347">3</Cell> <Cell aid:table="cell" aid:theader="" aid:crows="1" aid:ccols="1" aid:ccolwidth="59.52755905511811">4</Cell> </Table2> |
Подскажите пожалуйста как это реализовать...
Заранее благодарен!
Спустя 7 минут, 17 секунд (14.07.2009 - 17:31) glock18 написал(а):
Спустя 6 минут, 2 секунды (14.07.2009 - 17:37) Mamay написал(а):
glock18
Огромнейшее спасибо за помощь!!!