سلام
دوستان در یک textarea ما از کاربر متن میگیریم
اگر متن ما تعداد کاراکترهایش از 200 اگر گذشت
چطور میشود هر 50 کاراکتر را در یک خط چاپ شود یعنی بعد چاپ 50 کاراکتر به خط جدید برود و همینطور ادامه دهد ؟
Printable View
سلام
دوستان در یک textarea ما از کاربر متن میگیریم
اگر متن ما تعداد کاراکترهایش از 200 اگر گذشت
چطور میشود هر 50 کاراکتر را در یک خط چاپ شود یعنی بعد چاپ 50 کاراکتر به خط جدید برود و همینطور ادامه دهد ؟
سلام.
شما متن رو از کاربر گرفته اید و ذخیره کرده اید؟
سطر جدید در textarea، با کاراکتر نامرئی (!) \n (یا \r\n) مشخص میشه.
شما میتونید در هنگام نمایش متن (با کد های html)، کد های بالا رو با <br> (یا هر تگ دیگری) جایگزین کنید.
همچنین php تابعی با نام nl2br داره برای این کار.
اما برای جداسازی 50 کاراکتر، باید از str_split استفاده کنید (البته قبلش باید با str_replace، اون کاراکتر هایی که گفتم رو بردارید):
[PHP]$text = "salam.khobi?khosi?salamati?"; $array = str_split($text,50);[/PHP]
موفق باشید ./.