<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤသည်ဆောင်းပါး၏အကြောင်းအရာနှင့်ဆက်စပ်သောမဟုတ်ပါဘူးPHPCode Page</span></span><span>
</span><span><span class="hljs-variable">$dummyArray</span></span><span> = [</span><span><span class="hljs-number">1</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-number">4</span></span><span>];
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$dummyArray</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$num</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Number: <span class="hljs-subst">$num</span></span></span><span>\n";
}
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/**
* nl2br နှင့် nl2br() ကွဲပြားခြားနားသော parameters တွေကိုအောက်မှာလုပ်ဆောင်ချက်များ၏အကူဖြစ်ရပ်များအတွက်ကွဲပြားခြားနားမှုကဘာတွေလဲ?
*
* တည်နေPHPအလယ်ပိုင်း,nl2br()函数用于将字符串အလယ်ပိုင်း၏换行符(\n သို့မဟုတ် \r\n)ကူးပြောင်းHTML၏<br>ကပ်တံဆိပ်。
* 这တည်နေ处理用户输入၏文本显示时မဟုတ်常常用,例如从表单提交၏多行文本。
*
* function ကိုလက်မှတ်:
* string nl2br(string $string, bool $is_xhtml = true)
*
* parameter ကိုဖော်ပြချက်:
* 1. $string:要处理၏字符串。
* 2. $is_xhtml:မလုပ်မနေရမဟုတ်သော,ပုံမှန်ဖြစ်ပါတယ်true。
* - true 表示ဖြစ်ပါှးစေ၏换行ကပ်တံဆိပ်为XHTML风格၏ <br />。
* - false မျိုးဆက်စံသတ်မှတ်ချက်ဖော်ပြသည်HTML၏ <br>。
*
* အသုံးပြုမှုမြင်ကွင်းခွဲခြမ်းစိတ်ဖြာ:
*/</span>
</span><span><span class="hljs-comment">// မျက်နှာမ1:ပုံမှန် text display ကို,သိုထားHTMLဆီလေျာ်သော</span></span><span>
</span><span><span class="hljs-variable">$text1</span></span><span> = </span><span><span class="hljs-string">"ပထမလိုင်း\nလိုင်း 2\nတတိယလိုင်း"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">nl2br</span></span><span>(</span><span><span class="hljs-variable">$text1</span></span><span>); </span><span><span class="hljs-comment">// နှင့်အတူ output ကို <br /> ၏文本,သင့်လေျာ်သောXHTMLစာမျက်နှာ</span></span><span>
</span><span><span class="hljs-comment">// မျက်နှာမ2:မဟုတ်XHTMLစာမျက်နှာ,ဖြစ်ပါှးစေHTML标准ကပ်တံဆိပ်</span></span><span>
</span><span><span class="hljs-variable">$text2</span></span><span> = </span><span><span class="hljs-string">"Hello\nWorld"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">nl2br</span></span><span>(</span><span><span class="hljs-variable">$text2</span></span><span>, </span><span><span class="hljs-literal">false</span></span><span>); </span><span><span class="hljs-comment">// နှင့်အတူ output ကို <br> ကပ်တံဆိပ်,သင့်လေျာ်သော普通HTMLစာမျက်နှာ</span></span><span>
</span><span><span class="hljs-comment">// မျက်နှာမ3:ဒေတာဘေ့စသိုလှောင်မှုနှင့် output ကို,line ကို visualization သေချာစေရန်သေချာပါစေ</span></span><span>
</span><span><span class="hljs-variable">$textFromDb</span></span><span> = </span><span><span class="hljs-string">"用户输入၏文本\nလိုင်းချိုးများပါဝင်သည်"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">nl2br</span></span><span>(</span><span><span class="hljs-variable">$textFromDb</span></span><span>); </span><span><span class="hljs-comment">// 默认ဖြစ်ပါှးစေ <br />,显示တည်နေ网页အလယ်ပိုင်း换行</span></span><span>
</span><span><span class="hljs-comment">// မျက်နှာမ4:အတူလုပ်ကိုင်HTMLကပ်တံဆိပ်输出,ရေှာင်ရှားHTMLအမှားခွဲခြမ်းစိတ်ဖြာခြင်း</span></span><span>
</span><span><span class="hljs-variable">$textHtml</span></span><span> = </span><span><span class="hljs-string">"ဒါ <b>ရဲရင့်သော</b>\nလိုင်းချိုးစမ်းသပ်မှု"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">nl2br</span></span><span>(</span><span><span class="hljs-variable">$textHtml</span></span><span>, </span><span><span class="hljs-literal">true</span></span><span>); </span><span><span class="hljs-comment">// လိုင်းထုပ်ပိုး၏အလိုအလျှောက်ပြောင်းလဲခြင်း,မပျက်စီးပါHTMLဆောက်လုပ်ပုံ</span></span><span>
<span class="hljs-comment">/**
* အကျဉ်းချုပ်:
* 1. nl2br()最核心၏功能是将换行符ကူးပြောင်းHTML可识别၏<br>ကပ်တံဆိပ်。
* 2. $is_xhtml 参数决定ဖြစ်ပါှးစေ၏换行ကပ်တံဆိပ်是否符合XHTMLအသေးစိတ်အချက်အလက်。
* 3. တည်နေXHTMLစာမျက်နှာသို့မဟုတ်者严格要求ကပ်တံဆိပ်闭合၏မျက်နှာမ下,ပုံသေကိုသုံးသင့်သည်true。
* 4. တည်နေ普通HTMLစာမျက်နှာသို့မဟုတ်者对旧浏览器ဆီလေျာ်သော要求下,အဖြစ်သတ်မှတ်နိုင်ပါတယ်false。
* 5. nl2br()အသုံးများသောအသုံးပြုသူ input ကိုပြသရန်အသုံးပြုသည်、日志文本သို့မဟုတ်多行字符串内容。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>