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

fprintf

အဆိုပါ stream ဖို့ format ချ string ကိုရေးပါ
အမည်:fprintf
အမျိုးအစား:ကြိုး
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:သတ်မှတ်ထားသော output ကိုစီးဖို့ format ချ string ကိုရေးသားခဲ့သည်။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

fprintf() function သည် function ကိုသတ်မှတ်ထားသော output stream သို့ပုံစံချသည့် string ကိုရေးသားခဲ့သည် (ဥပမာ - ဖိုင်သို့မဟုတ်ဒေတာဘေ့စ်တစ်ခု) ။

Arg1 , arg2 , arg ++ parameters များကိုအဓိက string အတွက်ရာခိုင်နှုန်းသင်္ကေတ (%) သင်္ကေတသို့ထည့်သွင်းလိမ့်မည်။ ဒီ function ကိုတစ်ဆင့်ပြီးတစ်ဆင့်ပြီးတစ်ဆင့်ကွပ်မျက်ခံရသည်။ ပထမ% သင်္ကေတတွင် arg1 ကိုဒုတိယ% သင်္ကေတတွင် arg2 ကို ထည့်သွင်းပါ။

မှတ်စု: အကယ်. % သင်္ကေတသည် arg parameter သည်ထက်ပိုသည်ဆိုပါက Placeholders ကိုသုံးရမည်။ Placeholder ကို% သင်္ကေတပြီးနောက်နံပါတ်နှင့် "\ $" ပါဝင်သည်။ ဥပမာ 2 ကိုကြည့်ပါ။

ဆက်စပ်သောလုပ်ဆောင်ချက်များ:

  • printf()
  • sprintf()
  • vfprintf()
  • vprintf()
  • vsprintf()

သဒ္ဒါ

 finprintf ( stream , format, format , arg1 , arg2 , ar ++ )
တေးရေး ဖေါ်ပြ
စီးခေျာင်း လိုအပ်ပါတယ် ဘယ်မှာရေး / output strings ကိုရေးရန်အတိအကျဖော်ပြသည်။
ပမာဏ

လိုအပ်ပါတယ် အဆိုပါ string ကိုဖေါ်ပြခြင်းနှင့်အဲဒီမှာ variable တွေကို format လုပ်နည်းကိုဖေါ်ပြသည်။

ဖြစ်နိုင်ချေ format

  • %% - ရာခိုင်နှုန်းနိမိတ်လက်ခဏာကိုပြန်ပို့သည်
  • % B - Binary Number
  • % C - ASCII တန်ဖိုးနှင့်သက်ဆိုင်သောဇာတ်ကောင်
  • % d - အပေါင်းအနုတ်လက်ခဏာလက္ခဏာများ (အနုတ်လက်ခဏာနံပါတ်, 0, 0, positive နံပါတ်) ပါ 0 င်သည်။
  • % e - စာလုံးအသေးစာမေးပွဲကိုသုံးပါ (ဥပမာ 1.2E + 2)
  • % e - မြို့တော်များကို အသုံးပြု. သိပ္ပံနည်းကျမှတ်စုများ (ဥပမာ 1.2E + 2)
  • % ဦး - နိမိတ်လက္ခဏာများမရှိဘဲဒ decimal မကိန်းနံပါတ် (ထက်ကြီးသည်)
  • % f - floating point နံပါတ် (ဒေသခံ setting)
  • % f - floating point နံပါတ် (ဒေသဆိုင်ရာသတ်မှတ်ချက်မဟုတ်သော)
  • % ဂ - အီးနှင့်% f နှင့်% f
  • % ဂ - အီးနှင့်% f နှင့်% f
  • % o - octal နံပါတ်
  • % s - string ကို
  • % x - hexadecimal နံပါတ် (စာလုံးအသေး)
  • % x - Hexadecimal နံပါတ် (CAPS)

အပိုဆောင်း format ကိုတန်ဖိုး။ လိုအပ်ကြောင်း% နှင့်အက္ခရာများအကြား (ဥပမာ% .2F) အကြားထည့်သွင်းထားပါသည်။

  • + (ပစ္စုပ္ပန် + or - နံပါတ်၏အပြုသဘောနှင့်အပျက်သဘောသဘောသဘာဝကိုသတ်မှတ်ရန်။
    ပုံမှန်အားဖြင့်အနုတ်လက်ခဏာနံပါတ်များကိုသာမှတ်သားထားပြီးအပြုသဘောဆောင်သောနံပါတ်များကိုမှတ်သားထားခြင်းမရှိပါ။ )
  • '(padding အဖြစ်အသုံးပြုရမည်ကိုသတ်မှတ်ပါ, ပုံမှန်သည်အာကာသတစ်ခုဖြစ်သည်။ ၎င်းကို width specifier ဖြင့်အသုံးပြုရမည်။
    ဥပမာ -% 'x20s (X20) သည် padding အဖြစ်အသုံးပြုသည်။ )
  • - (လက်ဝဲညှိနှိုင်းမှု variable value)
  • [0-9] (variable တန်ဖိုး၏အနိမ့်ဆုံးအကျယ်ကိုသတ်မှတ်ပါ)
  • ။ [0-9] (ဒ decimal မသောနေရာများသို့မဟုတ်အများဆုံး string အရှည်ကိုသတ်မှတ်ပါ)

မှတ်စု: အပိုထပ်ဆောင်း format များကိုတန်ဖိုးများကိုအသုံးပြုပါက၎င်းတို့ကိုအထက်အမိန့်တွင်အသုံးပြုရမည်။

arg1 လိုအပ်ပါတယ် format string ကိုအတွက်ပထမ% သင်္ကေတသို့ထည့်သွင်း parameters တွေကိုသတ်မှတ်ပါတယ်။
art arg2 optional ကို။ format string ကိုအတွက်ဒုတိယ% သင်္ကေတသို့ထည့်သွင်း parameter ကိုဖေါ်ပြသည်။
arg ++ optional ကို။ တတိယ, စတုတ်ထစသဖြင့် thork string အတွက်% သင်္ကေတများသို့ parameters များကိုထည့်သွင်းထားသည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Metacharacter အစုံလွတ်မြောက် quotemeta

    quotemeta

    Metacharacterအစုံလွတ
  • String တွင်အသုံးပြုသောဇာတ်ကောင်များအကြောင်းသတင်းအချက်အလက်များကိုပြန်လည်ထူထောင်ခြင်း - byte တန်ဖိုးတစ်ခုစီ၏အကြိမ်အရေအတွက်ကိုရေတွက်သည်။ count_chars

    count_chars

    Stringတွင်အသုံးပြုသေ
  • string ၏အစနှင့်အဆုံးမှနေရာများ (သို့မဟုတ်အခြားအက္ခရာများ) ကိုဖယ်ရှားပါ trim

    trim

    string၏အစနှင့်အဆုံးမ
  • output ကို format ချ string ကို vprintf

    vprintf

    outputကိုformatချstr
  • ဒီဂျစ်တယ် format အချက်အလက်ကိုရယူပါ localeconv

    localeconv

    ဒီဂျစ်တယ်formatအချက်
  • တစ် ဦး string ကို၏ပထမ ဦး ဆုံးဖြစ်ပျက်မှုကိုရှာပါ strstr

    strstr

    တစ်ဦးstringကို၏ပထမဦး
  • string ကိုပေးထားသော substring နှင့်အတူအဆုံးသတ် str_ends_with

    str_ends_with

    stringကိုပေးထားသောsu
  • string တစ်ခုမှာပေးထားသောအလွှာတစ်ခုပါ 0 င်သည်ကိုဆုံးဖြတ်သည် str_contains

    str_contains

    stringတစ်ခုမှာပေးထား
လူကြိုက်များသော ဆောင်းပါးများ