تبدیل چند خط به یک رشته

overcrash

Active Member
میخوام از یک فایل(txt) بخونم و خطهای اونو بربر یک رشته فرار بدم و داخل فایل دیگه(js) ذخیره کنم.
مشکلی که دارم اینه که اگه فایل منبع txt چندخطی باشه اونوقت نمیشه برابر یک رشته باشه:
HTML:
var str="line 1
line 2";
این کد اشتباه!
حالا چیکار کنم که این خط به کد تبدیل کنه!
تو php اینکارو میکنم و میخوام با جاوا بدونم
 

Ali_Farhadi

Member
اگر کدت رو با php نوشتی باید اول محتوای فایل txt رو یک تغییری توش بدی تا به صورت کد جاوا اسکریپت درش بیاری.
کد زیر اینکارو انجام میده :
کد:
$txt = str_replace(array("\n","\r","\""), array("\\n", "\\r", '\\"'), $txt);
echo "var str=\"$txt\";";
 

overcrash

Active Member
من که گفتم با PHP انجام دادم ولی الان با جاوااسکریپت میخوام! :wink:
گرچه با اونم حل شد
ممنون
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا