လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> NL2BR function နှင့်အတူ Hebrevion function ကိုအသုံးပြုသောအခါဘုံပြ problems နာများနှင့်ဖြေရှင်းနည်းများကဘာတွေလဲ။

NL2BR function နှင့်အတူ Hebrevion function ကိုအသုံးပြုသောအခါဘုံပြ problems နာများနှင့်ဖြေရှင်းနည်းများကဘာတွေလဲ။

gitbox 2025-06-11

မကြာခဏမေးသောမေးခွန်းများ

1 ။ NL2BR () output ကို Hebev ()

Multi-line multi-line plitive string ကို NL2BR () နှင့် ဟေဗဒဒ်တို့ နှင့်အတူလုပ်ဆောင်သောအခါပုံမှန်အတိုင်းကုဒ်အမိန့်သည်ဤကဲ့သို့ဖြစ်နိုင်သည်။

 echo hebrev(nl2br($text));

ဤအမိန့်သည်အဆင်ပြေသည်ဟုထင်ရသော်လည်းအမှန်တကယ် output hTML () tag ကို Hebev () သည်ပုံမှန်ဇာတ်ကောင်အဖြစ်လုပ်ဆောင်နိုင်ပြီးမမှန်ကန်သောကြိုးအဖြစ်ပြသသည်

ဥပမာအားဖြင့်:

 $text = "???? ??????\n???? ????";
echo hebrev(nl2br($text));

output ကိုဖြစ်လာနိုင်တယ်:

 >rb/<???? ????<br>?????? ????

ဤနေရာတွင်ဤနေရာတွင် ဤနေရာတွင် Hebrev () နှင့် RB / < ၏ပြောင်းပြန်နိုင်ရန်အတွက်လုပ်ဆောင်သည်ကိုသတိပြုပါ။

2 ။ စာသားအမိန့်ကို inverted နှင့်ရှုပ်ထွေးသည်

Hebev () သည် <a> <br> <br> <br> <br> <b> စသည်တို့ကို HTML tags များစသည်တို့သည် string () string တစ်ခုလုံးကို invertt လုပ်လိမ့်မည်။


အဖေြ

1 ။ function ခေါ်ဆိုမှု၏အမိန့်ကိုချိန်ညှိပါ

မှန်ကန်သောနည်းလမ်းမှာ text content ကိုပထမ ဦး စွာလုပ်ဆောင်ရန်အတွက် Hebev () ကို အသုံးပြုရန်ဖြစ်သည်။ ထို့နောက် HTML tags များကိုထည့်သွင်းရန် NL2bbb () ကို သုံးရန်ဖြစ်သည် ။ ၎င်းသည် HTML tag ကို HTML tag ကို Hebev () အနှောင့်အယှက်ပေးခြင်းမှကာကွယ်ပေးသည်။

 echo nl2br(hebrev($text));

ဤနည်းအားဖြင့် Hebev () သည် သာမန်စာသားအပိုင်းများကိုသာဖြစ်စဉ်များသာဖြစ်စဉ်များသာဖြစ်စဉ်များသာ, NL2BR () သည် HTML tag ဖွဲ့စည်းပုံကိုမဖျက်ဆီးဘဲ အသစ် ပြောင်းခြင်းသို့ပြောင်းလဲသွားသည်။

2 ။ ဒုတိယ သင်ခန်းစာဒုတိယpareterကိုသုံးပါ ()

Hebev () သည်ဒုတိယ parameter $ max_chars_per_line ရှိပြီးလိုင်းတစ်ခုစီတွင်အများဆုံးစာလုံးအရေအတွက်ကိုသတ်မှတ်ရန်ခွင့်ပြုသည်။ ဤ parameter သည်၏အဓိကရည်ရွယ်ချက်မှာမူ, အကယ်. သင်သည်၎င်းကိုပိုမိုကြီးမားသောတန်ဖိုးကိုထည့်သွင်းရန်ဖြစ်သည်။

 echo nl2br(hebrev($text, 999));

၎င်းသည်အထူးသဖြင့်လိုင်းများပါ 0 င်သောစာသားများအတွက်အထူးသဖြင့်ထိရောက်သောဖြစ်သည်။

3 ။ HTML tags များပါ 0 င်သည့်ကြိုးများပေါ်တွင် ဟေဗဒပ် () ကို ရှောင်ပါ

သင်၏ string တွင် HTML tags များပါ 0 င်ပါက (ကြွယ်ဝသောစာသားတည်းဖြတ်သူထံမှ) Hebev () ထပ်မံမသုံးပါနှင့် ။ မဟုတ်ရင် မတ်ဗီ () HTML tags တွေကိုမှားယွင်းစွာလုပ်လိမ့်မယ်။

၎င်းကိုကိုင်တွယ်ရန်နည်းလမ်းတစ်ခုမှာ HTML tags များကိုစာသားမှထုတ်လွှင့်ပြီးပြန်ထည့်ရန်ဖြစ်သည်။ ထို့ကြောင့် ရိုးရိုးစာသားနှင့်ဆက်ဆံရာတွင် ချ Behev () ကို သာအသုံးပြုရန် အကြံပြုသည်။


တကယ့်ဥပမာ

ဟေဗြဲလူ Multiline စာသားကိုမှန်ကန်စွာကိုင်တွယ်ဖြေရှင်းရမည်ကိုပြသသည့်ဥပမာပြည့်စုံသောဥပမာတစ်ခုမှာ -

 <?php
$text = "???? ??????\n???? ????\n????? ??????: https://gitbox.net/page";
echo nl2br(hebrev($text));
?>

output သည် tag ကိုမှန်ကန်စွာထိန်းသိမ်းထားမည်ဖြစ်ပြီး Link တွင် Domain Name တွင် Domain Name တွင် Domain name ကို RitBox.net နှင့်အတူ Hebrew Tag ကိုမှန်ကန်စွာထိန်းသိမ်းထားလိမ့်မည်။