نمایش کاراکتر \n در html
بعضی از فیلدها در دیتابیسهای mysql یا … شامل یک توضیحات است که درون این توضیحات معمولا کاراکتری جهت رفتن به خط بعدی داریم. در دنیای کامپیوترها این کاراکتر \n است که برای اینکار استفاده میشود.
نمایش کاراکتر \n در html
خب شما میتوانید روشهای مختلفی را برای اینکار بکنید. در حالت عادی باید کاراکتر \n را به تگ br در اچتیامال تبدیل کنید تا این نمایش به درستی انجام شود. برای این کار در پی اچ پی میتوانید دو روش را انجام دهید:
- استفاده از تابع str_replace.
- استفاده از تابع nl2br.
استفاده از تابع str_replace برای تبدیل \n به تگ br:
<?php $content = "Lorem ipsum dolor sit amet, \n consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut \n aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; echo str_replace("\n", "<br />", $content );; ?>
در این تگ ابتدا رشتهی مورد نظر خود را وارد میکنیم و میگوییم که به جای کاراکتر \n تگ br را جایگزین کند.
استفاده از تابع nl2br برای تبدیل \n به تگ br:
<?php $content = "Lorem ipsum dolor sit amet, \n consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut \n aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; echo nl2br($content); ?>
این تابع تمام کاراکترهای \n را به تگ br تبدیل میکند و نیازی به کار دیگری ندارید. اگر روشهای بهتر یا دیگری برای اینکار سراغ دارید برای ما بنویسید.
ارسال پاسخ