نوب
5 سال پیش توسط نوب مطرح شد
5 پاسخ

مشکل در چاپ متن

سلام
آقا من یه textarea دارم که کاربر توش متن مینویسه و اینتر میزنه و دوباره مینویسه
خب نوع ستون دیتابیسش هم text گذاشتم
حالا متن توی textarea درست نشون میده موقع ادیت ولی مشکل اینجاست که زمانی که میخوام متن را چاپ کنم تو ضفحه توی یه div class alert متن را یا همشو توی یه خط نشون میده و یا br میزنه برای هر پاراگراف

100 نوع هم کد تست کردم نشد
از str_replace استفاده کردم در حالت های مختلف برای جایگزاری \n با فاصله یا br
از nl2br هم استفاده میکنم بازم br میزنه
حتی این هم تست کردم نشد

                        @php($string = str_replace(array("\r\n", "\r", "\n"), "<br />", $domains_row->information))

چه کنم ؟


ثبت پرسش جدید
Seyyed Mojtaba Hoseyni
تخصص : برنامه نویس Laravel و ReactJS
@SMH118 5 سال پیش آپدیت شد
0

@yk5742g
سلام دوست عزیز
شما باید $string رو به این شکل قرار بدین:

{!! $string !!}

محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
0

@yk5742g
سلام.
برای نمایش متن از روش زیر استفاده کنید.

 {!! $domains_row->information !!}

نوب
تخصص : کدنویس نوب :)
@yk5742g 5 سال پیش آپدیت شد
0

@SMH118
@mohsenbostan
بازهم نشد
تصویر را ببینین
توضیح تصویر رو وارد کنید


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
0

@yk5742g
خب شما باید بر رفتن به سطر جدید از br استفاده کنید. بعد از هر خطر در متن br قرار بدید


نوب
تخصص : کدنویس نوب :)
@yk5742g 5 سال پیش مطرح شد
0

عزیز این کد هم /n میگیرم و با br جایگزین میکنم بازم نمیشه

{!! str_replace('/n','<br>',$domains_row->information) !!}

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام