PHP fprintf() 函数
实例
အခြား ပုံစံအရေးအခါများ
<?php $number = 9; $str = "Beijing"; $file = fopen("test.txt","w"); echo fprintf($file,"There are 쥕lion bicycles in %s.",$number,$str); ?>
အခြား ပုံစံအရေးအခါများ
40
အောက်ပါ စကားလုံး အပါ ဖိုင် "test.txt" သို့ ရေးထိုးပေးပါတယ်:
There are 9 million bicycles in Beijing.
အခြား ပုံစံအရေးအခါများ
fprintf() ပုံစံ အချက်အလက် အချိန်အရောက် ပေါ်မူး အပြုအမူ ကို သတ်မှတ်ထားသော အသုံးပြုထားသော အော်ဒို သို့ ရေးထိုးပေးသည် (ဥပမာ: ဖိုင် သို့ သို့ သို့ အခြား အခြား အခြား အခြား)
arg1တွဲ၍arg2တွဲ၍arg++ အချက်အလက် အပါ အချိန်အရောက် (%) အချိန်အရောက် အစားထိုး arg1တွဲ၍ အသုံးပြုထားသည်。 arg2တွဲ၍ အသုံးပြုထားသည်。
အစီအစဉ်:အချိန်အရောက် % အပါ အကြီးတတ် arg အချက်အလက် အပါ လည်း အသုံးပြုရမည် ဆိုဖွယ် သူ အပါ အဲဒါ ကို အသုံးပြု
အခြား ပုံစံအရေးအခါများ
ပုံစံ
fprintf(stream,format,arg1,arg2,arg++)
အချက်အလက် | ဖော်ပြ |
---|---|
stream | စစ်ဆေးရမည်။ စကားလုံး အပါ ပေါ်မူး အပြုအမူ ကို ချမှတ် |
format |
စစ်ဆေးရမည်။ စကားလုံး နှင့် အပြဿာဗိုက် အပြောင်းအလဲများ ကို ချမှတ် အခြား ပုံစံအရေးအခါများ
သင်္ကိုရမည့်ပုံစံအရေးအခါ။ အဲဒါ ကို စနစ်တက္ကြား % နှင့် အေဘား အကြား တွင် ရည်ရွယ်၍ ထည့်သွင်းရမည် (%.2f အပါ)။
အစီအစဉ်:အခြား ပြောင်းလဲသည် အမှတ် အား အသုံးပြုလျှင် အပြင်းအထန် အစီအစဉ်အတိုင်း သုံးပါ |
arg1 | အဖွဲ့ဝင်: ပြုပ်ငြိမ်းသည် format အစက္ခန်းများတွင် သုံးစွဲသော % အမှတ် တစ်ခုချင်းသို့ အကြောင်းအရာ |
arg2 | အဆိုပါ: ပြုပ်ငြိမ်းသည် format အစက္ခန်းများတွင် သုံးစွဲသော % အမှတ် တစ်ခုချင်းသို့ အကြောင်းအရာ |
arg++ | အဆိုပါ: ပြုပ်ငြိမ်းသည် format အစက္ခန်းများတွင် သုံးစွဲသော % အမှတ် တစ်ခုချင်းသို့ အကြောင်းအရာ |
နည်းပညာ အချက်အလက်
အရိုက်အရွက်: | ရေးထားသော အရာတွင် အကွာအဝေး ပြန်လည်ပေးပါ |
PHP ပုံစံ: | 5+ |
အခြား အမှတ်အသား
ဘာသာ 1
အကြောင်းအရာ ဖိုင်သို့ လွှတ်ပါမည်:
<?php $number = 123; $file = fopen("test.txt","w"); fprintf($file,"%%f", $number); ?>
အော်ပရောက် အကြောင်းအရာ သည် "test.txt" ဖိုင်သို့ လွှတ်ပါမည်:
123.000000
ဘာသာ 2
ပြောင်းလဲသည် ပြုပ်ငြိမ်းသည်:
<?php $number = 123; $file = fopen("test.txt","w"); fprintf($file,"နှစ်ခု စက္ခန်း: %1$.2f \nမတ်တ်သော စက္ခန်း: %1$u, $number); ?>
အော်ပရောက် အကြောင်းအရာ သည် "test.txt" ဖိုင်သို့ လွှတ်ပါမည်:
နှစ်ခု စက္ခန်း: 123.00 မတ်တ်သော စက္ခန်း မရှိ: 123
ဘာသာ 3
printf() ကို အသုံးပြု၍ အခြားသော ပြောင်းလဲသည် အမှတ် အား ပြသပါ:
<?php $num1 = 123456789; $num2 = -123456789; $char = 50; // ASCII စက္ခန်း 50 သည် 2 // အစီအစဉ်: ပြောင်းလဲသည် "%%" အမှတ် printf("%%b = %%b <br>", $num1); // ကိုယ်ရေး printf("%%c = %%c <br>", $char); // ASCII စက္ခန်း printf("%%d = %%d <br>", $num1); // အချိန်မျှားစွဲသော ဆယ်ကြိမ် printf("%%d = %%d <br>", $num2); // အချိန်မျှားစွဲသော ဆယ်ကြိမ် printf("%%e = %%e <br>", $num1); // နိုင်ငံရေးစက္ခန်း(အကြီးအကျယ်) printf("%%E = %%E <br>", $num1); // နိုင်ငံရေးစက္ခန်း(အကြီးအကျယ်) printf("%鑾u <br>", $num1); // အက္ခရာများ မပါ တူရား printf("%鑾u <br>", $num2); // အက္ခရာများ မပါ တူရား printf("%%f = %f <br>", $num1); // ရှိခြင်း မပြောင်းလဲသော ကုန်းမှန် printf("%%F = %F <br>", $num1); // ရှိခြင်း မပြောင်းလဲသော ကုန်းမှန် printf("%%g = %g <br>", $num1); // %e နှင့် %f ထက် ရှည် printf("%%G = %G <br>", $num1); // %E နှင့် %f ထက် ရှည် printf("%%o = %o <br>", $num1); // နောင်းအော် printf("%%s = %s <br>", $num1); // စကားလုံး printf("%%x = %x <br>", $num1); // တူရား အော်ချ� printf("%%X = %X <br>", $num1); // တူရား အော်ချီ printf("%%+d = %+d <br>", $num1); // အချက်အလက် ဖော်ပြ printf("%%+d = %+d <br>", $num2); // အချက်အလက် ဖော်ပြ ?>