
نوشته اصلی توسط
Marshall
با سلام خسته نباشید
من یه متنی دارم که بصورت عادی و نوشتاری اینطوری است بصورت مثال:
سلام
خوبی
خوبم
هوا عالی است.
و در حالت دیداری کد بصورت:
کد PHP:
<p>سلام</p> <p>خوبی</p> <p>خوبم</p><br><p>هوا عالی است</p>
فرضا این $content است.
با استفاده از تابع:
کد PHP:
strip_tags($content)
همه کلمات بهم چسبیده می شن اینطوری:
سلامخوبی خوبمهوا عالی است
یعنی هرچی کلمات بعد از اینتر است بهم چسبیده می شن!
الان من می خواهم که این متن بصورت اینطوری نمایش داده بشه
سلام خوبی خوبم هوا عالی است
ممنون می شم راهنمایی کنید با تشکر
سلام
یا باید مشخص کنید که <br> و فاصله رو استریپ نکنه :
کد:
$content = strip_tags($content, '<br>');
یا بصورت زیر اقدام کنید :
کد:
$content = preg_replace('@<(\w+)\b.*?>.*?</\1>@si', '', $content);
لینک راهنما با یکسری مثال