سلام
یا باید مشخص کنید که <br> و فاصله رو استریپ نکنه :
یا بصورت زیر اقدام کنید :کد:$content = strip_tags($content, '<br>');
لینک راهنما با یکسری مثالکد:$content = preg_replace('@<(\w+)\b.*?>.*?</\1>@si', '', $content);
سلام
یا باید مشخص کنید که <br> و فاصله رو استریپ نکنه :
یا بصورت زیر اقدام کنید :کد:$content = strip_tags($content, '<br>');
لینک راهنما با یکسری مثالکد:$content = preg_replace('@<(\w+)\b.*?>.*?</\1>@si', '', $content);
با سلام و تشکر
این مثالها رو من قبلا همه رو خوندم و استفاده کردم ولی جواب نگرفتم برای همین درخواست کمک کردم
بسته ی بیشتر تگ ها می تونه متن رو به پاراگراف بعدی منتقل کنه!
بصورت مثال
و خیلی تگ های دیگهکد PHP:
<br>,</p>,</div><\br>
من میخوام وقتی view-source صفحه رو می زنم به همون صورتی که گفتم باشه!
توی صفحه عادی این کد preg_replace('@<(w+)\b.*?>.*?</\1>@si', '', $content); کار می کنه ولی وقتی view-source رو میزنم کاراکترهای نامفهوم بهش اضافه میشه!
برای همین صفحه هم view-source اگه دقت کنید اینطوری است:
برای گوگل میخوامکد PHP:
<p class="description">موضوع: <span class="threadtitle"><a href="showthread.php?t=213171" title="بازنگری این صفحه">مشکل با تابع strip_tags</a></span></p>
ویرایش توسط Marshall : January 27th, 2020 در ساعت 10:56
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)