رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اضافه کردن کلاس به عناصر توسط پی اچ پی
#1
سلام، چطور میتونم توسط php یک کلاس یا ایدی رو به یک عنصر اضافه یا حذف کنم؟
چیزی مثل متد ()addClass در جی کوئری.
پاسخ
تشکر شده توسط:
#2
PHP برای این کار درنظر گرفته نشده. میتونید با DOM Parser ها مثل Simple HTML DOM یا XPath و امثال اون کار کنید.
پاسخ
تشکر شده توسط: GHM
#3
بسیار ممنونم مهندس، حالا چطور میتونم توسط php یک عنصر رو در جای مشخصی چاپ کنم؟
مثلا بعد از اجرای شرط، تگ p را بعد از تگ span با کلاس مشخص شده چاپ کنم.
پاسخ
تشکر شده توسط:
#4
باید با RegExp یا با DOM عنصر موردنظر رو پیدا کنید و تگ مربوطه رو بعدش اضافه کنید. یه مثال خیلی ساده یا استفاده از RegExp:

$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
پاسخ
تشکر شده توسط: GHM




کاربران در حال بازدید این موضوع: 1 مهمان