PDA

نسخه کامل مشاهده نسخه کامل : رفتن به خط جدید



mosi2007
08-01-2012, 21:09
سلام
دوستان در یک textarea ما از کاربر متن میگیریم
اگر متن ما تعداد کاراکترهایش از 200 اگر گذشت
چطور میشود هر 50 کاراکتر را در یک خط چاپ شود یعنی بعد چاپ 50 کاراکتر به خط جدید برود و همینطور ادامه دهد ؟

mohrd
08-01-2012, 21:30
سلام.
شما متن رو از کاربر گرفته اید و ذخیره کرده اید؟
سطر جدید در textarea، با کاراکتر نامرئی (!) \n (یا \r\n) مشخص میشه.
شما میتونید در هنگام نمایش متن (با کد های html)، کد های بالا رو با <br> (یا هر تگ دیگری) جایگزین کنید.
همچنین php تابعی با نام nl2br داره برای این کار.

اما برای جداسازی 50 کاراکتر، باید از str_split استفاده کنید (البته قبلش باید با str_replace، اون کاراکتر هایی که گفتم رو بردارید):

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشید ./.