22-05-1395، 04:08 ق.ظ
22-05-1395، 08:35 ق.ظ
PHP برای این کار درنظر گرفته نشده. میتونید با DOM Parser ها مثل Simple HTML DOM یا XPath و امثال اون کار کنید.
22-05-1395، 02:48 ب.ظ
بسیار ممنونم مهندس، حالا چطور میتونم توسط php یک عنصر رو در جای مشخصی چاپ کنم؟
مثلا بعد از اجرای شرط، تگ p را بعد از تگ span با کلاس مشخص شده چاپ کنم.
مثلا بعد از اجرای شرط، تگ p را بعد از تگ span با کلاس مشخص شده چاپ کنم.
22-05-1395، 03:16 ب.ظ
باید با RegExp یا با DOM عنصر موردنظر رو پیدا کنید و تگ مربوطه رو بعدش اضافه کنید. یه مثال خیلی ساده یا استفاده از RegExp:
برای DOM هم تحقیق کنید:
How to add an element after another one with PHP and XPath
$p = '<p>Test</p>'; $str = preg_replace('#(<span.*?class="test">.*?</span>)#is', "{$1}{$p}", $str);
برای DOM هم تحقیق کنید:
How to add an element after another one with PHP and XPath