လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Finprinf function နှင့် sprintf function နှင့်အသုံးပြုမှုအခြေအနေများအကြားခြားနားချက်

Finprinf function နှင့် sprintf function နှင့်အသုံးပြုမှုအခြေအနေများအကြားခြားနားချက်

gitbox 2025-06-03

1 ။ နိဒါန်း


  • string ကို format လုပ်ဖို့အသုံးပြုနှင့်တိုက်ရိုက် output ကိုမပါဘဲ string ကိုပြန်ပို့ခဲ့သည်။ Formatted string ကိုအခြားအပြောင်းအလဲအတွက်သုံးရန်သို့မဟုတ်အသုံးပြုသောအတွက်တာဝန်ပေးနိုင်သည်။

  • fintrf
    string ကို format လုပ်ပြီး (ဖိုင်, စံထုတ်လုပ်မှုစသဖြင့်) သတ်မှတ်ထားသောဖိုင်စီးဆင်းမှု (ဥပမာဖိုင်) ကိုရေးဆွဲရန်အသုံးပြုသည်။


2 ။ function syntax

 // sprintf သဒ္ဒါ
string sprintf(string $format, mixed ...$values)

// fprintf သဒ္ဒါ
int fprintf(resource $stream, string $format, mixed ...$values)

3 ။ ကွဲပြားခြားနားမှုအသေးစိတ်ခွဲခြမ်းစိတ်ဖြာ

ရှုထောင့် လေ 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 ကို

4 ။ နမူနာကုဒ်နှိုင်းယှဉ်

1 ။ Strings ကိုထုတ်လုပ်ရန် Sprintf ကို သုံးပါ

 <?php
$name = "Alice";
$age = 30;

$formatted = sprintf("Name: %s, Age: %d\n", $name, $age);
echo $formatted;
?>

ဤကုဒ်တွင် Sprintf သည် format ချထားသော string ကို $ format လုပ်ထားရန် နှင့် ECHO မှထုတ်လုပ်သည်။


2 ။ Finprintf ကိုအသုံးပြုပြီးဖိုင်ရေးပါ

 <?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 ကိုဖိုင်စီး ဖိုင်ကို တိုက်ရိုက်ရေးသားခဲ့သည်။


5 ။ သင့်လျော်သောအသုံးပြုမှုအခြေအနေများအကျဉ်းချုပ်

  • sprintf နှင့်သက်ဆိုင်သောအခြေအနေများ -

    • string ကို format လုပ်ပြီး, ရလဒ်များကို variable တွေကို variable တွေကိုသတ်မှတ်ခြင်း, string splicing လုပ်ခြင်း,

    • ထုတ်ယူခြင်းသို့မဟုတ်သိုလှောင်ခြင်းမပြုမီ string ကို dynamically dynamically လုပ်ရန်လိုအပ်သည်။

  • Finprintf သည်အခြေအနေများအတွက်သင့်တော်သည်။

    • မှတ်တမ်းတင်ထားသော string ကို log file တစ်ခုကဲ့သို့သောဖိုင် (သို့) စမ်းချောင်းသို့တိုက်ရိုက်ရေးသားရန်လိုအပ်သည်။

    • command line scripts များတွင်အသုံးပြုလေ့ရှိသော terminal နှင့် consoles များကဲ့သို့) ပုံမှန် output ကို output ကိုမှ output ကိုဖြစ်ရန်လိုအပ်သည်။


နှစ်ခုအကြားခြားနားချက်ကိုနားလည်ခြင်းသည် PHP တွင်ပရိုဂရမ်ရေးဆွဲရာတွင် PHP တွင်ပရိုဂရမ်များပရိုဂရမ်ကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်ရန်အတွက်သင့်အားထိရောက်စွာကိုင်တွယ်နိုင်ရန်ကူညီနိုင်သည်။