လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> sprintf

sprintf

အဆိုပါ format ချ string ကိုပြန်ပို့သည်
အမည်:sprintf
အမျိုးအစား:ကြိုး
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:formatted string ကို variable ကိုသို့ရေးပါ။

နမူနာ

ဥပမာ 1

parameter သည် variable တစ်ခုနှင့်သက်ဆိုင်သောရာခိုင်နှုန်းသင်္ကေတ (%) သင်္ကေတကိုအစားထိုးပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ နံပါတ်</span> <span class="token operator">=</span> <span class="token number">2</span> <span class="token punctuation">;</span>
<span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"ရှန်ဟိုင်း"</span> <span class="token punctuation">;</span>
<span class="token variable">$ txt</span> <span class="token operator">=</span> <span class="token function">sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"% s မှာကားသန်းပေါင်းများစွာရှိတယ်။ "</span> <span class="token punctuation">,</span> <span class="token variable">$ နံပါတ်</span> <span class="token punctuation">,</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">ECHO</span> <span class="token variable">$ txt</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

format တန်ဖိုး% f ကိုသုံးပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ နံပါတ်</span> <span class="token operator">=</span> <span class="token number">123</span> <span class="token punctuation">;</span>
<span class="token variable">$ txt</span> <span class="token operator">=</span> <span class="token function">sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"% f"</span> <span class="token punctuation">,</span> <span class="token variable">$ နံပါတ်</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">ECHO</span> <span class="token variable">$ txt</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 3

Placeholders ကိုသုံးပါ

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ နံပါတ်</span> <span class="token operator">=</span> <span class="token number">123</span> <span class="token punctuation">;</span>
<span class="token variable">$ txt</span> <span class="token operator">=</span> <span class="token function">sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">") ဒ decimal မနေရာနှစ်ခုနှင့်အတူ:% 1 \ $ ။ 2F
<br> အဘယ်သူမျှမ decimales:% 1 \ $ u "</span> <span class="token punctuation">,</span> <span class="token variable">$ နံပါတ်</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">ECHO</span> <span class="token variable">$ txt</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 4

ဖြစ်နိုင်ချေရှိသောပုံစံတန်ဖိုးများကိုသရုပ်ပြခြင်း -

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ num1</span> <span class="token operator">=</span> <span class="token number">123456789</span> <span class="token punctuation">;</span>
<span class="token variable">$ num2</span> <span class="token operator">=</span> <span class="token operator">-</span> <span class="token number">123456789</span> <span class="token punctuation">;</span>
<span class="token variable">$ char</span> <span class="token operator">=</span> <span class="token number">50</span> <span class="token punctuation">;</span> <span class="token comment">// ASCII ဇာတ်ကောင် 50 သည် 2 ဖြစ်သည်</span>

<span class="token comment">// မှတ်ချက် - format value "%% computing" application "%%"</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% ခ =% b"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// binary နံပါတ်</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% c =%)</span> <span class="token punctuation">,</span> <span class="token variable">$ char</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// ascii ဇာတ်ကောင်</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% d =% d"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// လက်မှတ်ထိုးဒ decimal မကိန်းနံပါတ်</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% d =% d"</span> <span class="token punctuation">,</span> <span class="token variable">$ num2</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// လက်မှတ်ထိုးဒ decimal မကိန်းနံပါတ်</span>
<span class="token keyword">Echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% e =% e"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// သိပ္ပံနည်းကျမှတ်စုများ (စာလုံးအသေး)</span>
<span class="token keyword">Echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% e =% e"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// သိပ္ပံနည်းကျမှတ်စုများ (CAPS)</span>
<span class="token keyword">Echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% U =% U"</span> <span class="token punctuation">,</span> <span class="token variable">$ Num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// လက်မှတ်မထိုးထားသောဒ decimal မကိန်း (အပြုသဘော)</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% U =% U"</span> <span class="token punctuation">,</span> <span class="token variable">$ Num2</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// လက်မှတ်မထားသောဒ decimal မကိန်းနံပါတ် (အနုတ်လက်ခဏာ)</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% f =% f", f "</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// floating point နံပါတ် (ဒေသခံ settings ပေါ် မူတည်. )</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% f =% f", f "</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// floating point နံပါတ် (ဒေသခံ settings ပေါ် မူတည်. မဟုတ်)</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% g =% g"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">//% e နှင့်% f ထက်တိုတောင်းသည်</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% g =% g"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">//% e နှင့်% f ထက်တိုတောင်းသည်</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% o =% O"</span> <span class="token punctuation">,</span> <span class="token variable">$ Num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// octal နံပါတ်</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% s =% s"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// string ကို</span>
<span class="token keyword">Echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% x =% x"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// hexadecimal နံပါတ် (စာလုံးအသေး)</span>
<span class="token keyword">Echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% x =% x"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// hexadecimal နံပါတ် (caps)</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% + d =% + d"</span> <span class="token punctuation">,</span> <span class="token variable">$ num1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// သင်္ကေတအထူး (အပြုသဘော)</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"%% + d =% + d"</span> <span class="token punctuation">,</span> <span class="token variable">$ num2</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span> <span class="token comment">// သင်္ကေတအထူး (အနုတ်လက်ခဏာ)</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 5

string ကိုသတ်မှတ်ချက်များကိုသရုပ်ပြခြင်း -

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ str1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"ဟဲလို"</span> <span class="token punctuation">;</span>
<span class="token variable">$ str2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">;</span>

<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"[% s])</span> <span class="token punctuation">,</span> <span class="token variable">ဒေါ်လာ str1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"[% 8s]"</span> <span class="token punctuation">,</span> <span class="token variable">$ str1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"[% -8s]"</span> <span class="token punctuation">,</span> <span class="token variable">$ str1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">ECHO</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"[% 08s]"</span> <span class="token punctuation">,</span> <span class="token variable">$ str1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"[% &#39;* 8s]"</span> <span class="token punctuation">,</span> <span class="token variable">$ str1</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">Sprintf</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"[% 8.8s]"</span> <span class="token punctuation">,</span> <span class="token variable">$ str2</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဆက်စပ်အကြောင်းအရာ
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Binary Safe Safe-Assessive String နှိုင်းယှဉ်ခြင်း strcasecmp

    strcasecmp

    BinarySafeSafe-Asses
  • string တစ်ခုရဲ့ metaphone key ကိုတွက်ချက်ပါ metaphone

    metaphone

    stringတစ်ခုရဲ့metaph
  • output ကိုတစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောကြိုးများ echo

    echo

    outputကိုတစ်ခုသို့မဟ
  • သတ်မှတ်ထားသောပုံစံအရဇာတ်ကောင်များ 0 င်သည် sscanf

    sscanf

    သတ်မှတ်ထားသောပုံစံအရ
  • substring များ၏ကွိ၏အရေအတွက်ကိုတွက်ချက် substr_count

    substr_count

    substringများ၏ကွိ၏အရ
  • ဖြစ်ရပ် - အာရုံမခံစားနိုင် strstr stristr

    stristr

    ဖြစ်ရပ်-အာရုံမခံစားန
  • တစ်ရှုထောင်ခင်းကျင်းတစ် ဦး string ကိုသို့တစ်ရှုထောင်ခင်းကျင်း၏တန်ဖိုးကိုပြောင်းပါ implode

    implode

    တစ်ရှုထောင်ခင်းကျင်း
  • သက်ဆိုင်သောအက္ခရာများအားလုံးကို HTML အဖွဲ့အစည်းများသို့ပြောင်းပါ htmlentities

    htmlentities

    သက်ဆိုင်သောအက္ခရာမျာ