string ကို format လုပ်ဖို့အသုံးပြုနှင့်တိုက်ရိုက် output ကိုမပါဘဲ string ကိုပြန်ပို့ခဲ့သည်။ Formatted string ကိုအခြားအပြောင်းအလဲအတွက်သုံးရန်သို့မဟုတ်အသုံးပြုသောအတွက်တာဝန်ပေးနိုင်သည်။
fintrf
string ကို format လုပ်ပြီး (ဖိုင်, စံထုတ်လုပ်မှုစသဖြင့်) သတ်မှတ်ထားသောဖိုင်စီးဆင်းမှု (ဥပမာဖိုင်) ကိုရေးဆွဲရန်အသုံးပြုသည်။
// sprintf သဒ္ဒါ
string sprintf(string $format, mixed ...$values)
// fprintf သဒ္ဒါ
int fprintf(resource $stream, string $format, mixed ...$values)
ရှုထောင့် | လေ | fintrf |
---|---|---|
Value ကိုပြန်သွားပါ | အဆိုပါ format ချ string ကိုပြန်ပို့သည် | ရေးသားထားသောဇာတ်ကောင်အရေအတွက်ကိုပြန်ပို့သည် |
output နည်းလမ်း | တိုက်ရိုက်ထုတ်လွှင့်ခြင်း, | သတ်မှတ်ထားသောဖိုင်စီးကို format ချထားသော string ကိုရေးပါ |
ကြည့်ရှုပါ | string ကို format လုပ်ပြီးနောက်မှသုံးရန်လိုအပ်သည် (သိုလှောင်ခြင်း, ပြုပြင်ခြင်း, ထုတ်ယူခြင်း, output) | Formatted content ကိုဖိုင် (သို့) output ကိုစီးဆင်းမှုကိုတိုက်ရိုက်ရေးဖို့လိုတယ် |
parameters တွေကိုအရေအတွက် | format ကို string + variable ကို | File Stream Resour + format string + variable ကိုဖိုင် |
လျှောက်လွှာနယ်ပယ် | ကျယ်ပြန့်စွာ, ကြိုး formatatted ခံရဖို့လိုအပ်သည့်မည်သည့်အခါသမယ | ဖိုင်စစ်ဆင်ရေး, မှတ်တမ်းရေးသားခြင်း, စံ output ကို |
<?php
$name = "Alice";
$age = 30;
$formatted = sprintf("Name: %s, Age: %d\n", $name, $age);
echo $formatted;
?>
ဤကုဒ်တွင် Sprintf သည် format ချထားသော string ကို $ format လုပ်ထားရန် နှင့် ECHO မှထုတ်လုပ်သည်။
<?php
$file = fopen("gitbox.net/uploads/user.txt", "w");
if ($file) {
$name = "Bob";
$age = 25;
fprintf($file, "Name: %s, Age: %d\n", $name, $age);
fclose($file);
} else {
echo "ဖိုင်ကိုဖွင့ ်. မရပါ\n";
}
?>
ဤနေရာတွင် Finprintf သည် Formatted string ကိုဖိုင်စီး ဖိုင်ကို တိုက်ရိုက်ရေးသားခဲ့သည်။
sprintf နှင့်သက်ဆိုင်သောအခြေအနေများ -
string ကို format လုပ်ပြီး, ရလဒ်များကို variable တွေကို variable တွေကိုသတ်မှတ်ခြင်း, string splicing လုပ်ခြင်း,
ထုတ်ယူခြင်းသို့မဟုတ်သိုလှောင်ခြင်းမပြုမီ string ကို dynamically dynamically လုပ်ရန်လိုအပ်သည်။
Finprintf သည်အခြေအနေများအတွက်သင့်တော်သည်။
မှတ်တမ်းတင်ထားသော string ကို log file တစ်ခုကဲ့သို့သောဖိုင် (သို့) စမ်းချောင်းသို့တိုက်ရိုက်ရေးသားရန်လိုအပ်သည်။
command line scripts များတွင်အသုံးပြုလေ့ရှိသော terminal နှင့် consoles များကဲ့သို့) ပုံမှန် output ကို output ကိုမှ output ကိုဖြစ်ရန်လိုအပ်သည်။
နှစ်ခုအကြားခြားနားချက်ကိုနားလည်ခြင်းသည် PHP တွင်ပရိုဂရမ်ရေးဆွဲရာတွင် PHP တွင်ပရိုဂရမ်များပရိုဂရမ်ကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်ရန်အတွက်သင့်အားထိရောက်စွာကိုင်တွယ်နိုင်ရန်ကူညီနိုင်သည်။