بکندباز

چگونه در PHP خط جدید ایجاد کنیم؟

برای ایجاد یک خط جدید، PHP تابع nl2br() را ارائه می دهد. این یک تابع داخلی PHP است که برای درج خط جدید HTML قبل از تمام خطوط جدید موجود در رشته استفاده می شود. اگرچه، همچنین می‌توانیم از کاراکتر های \n یا \r\n در داخل کد PHP برای ایجاد خط جدید استفاده کنیم، اما این خطوط جدید در مرورگر قابل مشاهده نخواهد بود. بنابراین، استفاده از nl2br() در اینجا مفید است.

تابع nl2br() حاوی این کاراکترهای خط جدید \n یا \r\n است که به طور ترکیبی خط جدید را ایجاد می کنند. به غیر از تابع nl2br()، یک تگ HTML به نام  </br> برای بردن رشته به خط جدید استفاده می شود. تگ </br> باید در دابل کوتیشن محصور شود، به عنوان مثال، “</br>”.

برای ایجاد خط جدید در PHP، بیایید تعدادی مثال با هم ببینیم.

مثال 1

ایجاد خط جدید با کمک تابع nl2br()

<?php  
    echo nl2br("New line will start from here\n in this string\r\n on the browser window");  
?>  
PHP

خروجی

در این مثال، می‌توانیم ببینیم که تابع nl2br() از کاراکترهای “\n” و “\r\n” در رشته برای خط جدید استفاده کرده است. نتیجه برنامه زیر را در خروجی زیر مشاهده می کنیم.

New line will start from here
in this string
on the browser window
Markup

مثال 2

<?php  
    echo "One line after\n another line";  
    echo " One line after\r\n another line";  
?>  
PHP

خروجی

در مثال بالا می بینیم که بعد از کاراکتر “\n” یا “\r\n” رشته از خط جدید شروع نشده است. “\n” و “\r\n” به تنهایی برای ایجاد یک خط جدید در رشته کافی نیستند، زیرا کل رشته در یک خط نمایش داده شده است.

One line after another line One line after another line
Markup

نکته: کاراکتر “/n” در لینوکس برای نوشتن خط جدید استفاده می شود در حالی که در ویندوز از “\r\n” استفاده می شود.

مثال 3

<?php  
    echo "One line after\n another line";  
    echo "</br>";  
    echo "One line after\r\n another line";  
?>  
PHP

خروجی

آموزش مرتبط:  آدرس دهی فایل ها در php

در اینجا، خطوط را با استفاده از تگ  ” </br> ” در html ایجاد می کنیم.

One line after another line
One line after another line
Markup
backendbaz

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*