PHP တွင် ImageFontwidth () function ကိုအသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
int imagefontwidth(int $font)
parameter သည် font နံပါတ်ကိုကိုယ်စားပြုသောကိန်းတစ်ခုဖြစ်ပါတယ်။ PHP ၏ built-in font နံပါတ်သည် 1 နှင့် 5 အကြားများသောအားဖြင့် 1 နှင့် 5 အကြားရှိသည် ။ မတည်ရှိပါသို့မဟုတ်မမှန်ကန်ပါသို့မဟုတ်မမှန်ကန်ပါက,
ImageFontwidth () သည် built-in font အရင်းအမြစ်များကိုမှီခိုပြီးဤစာလုံးအရေအတွက်နှင့်သက်ဆိုင်သောဖောင့်အရွယ်အစားနှင့်စတိုင်များကိုကြိုတင်သတ်မှတ်ထားသည်။ အကယ်. မရှိသေးသောအကွာအဝေးအတွင်းရှိနံပါတ်များကိုမဖွင့်ပါက၎င်းသည်သက်ဆိုင်ရာဖောင့်အချက်အလက်များကိုရှာမတွေ့ပါက၎င်းသည်သက်ဆိုင်ရာဖောင့်အချက်အလက်များကိုရှာမတွေ့နိုင်ပါ။
အောက်ပါကုဒ်သည် imagefontwidth () တွင်အမှားတစ်ခုဖြစ်ပေါ်စေရန်ဖောင့်နံပါတ်ကိုမှားယွင်းစွာအသုံးပြုရမည်ကိုပြသသည်။
<?php
// မမှန်ကန်သောဖောင့်နံပါတ်,ဥပမာအားဖြင့်7(ထိရောက်သောအကွာအဝေးဖြစ်ပါတယ်1-5)
$font = 7;
try {
// စာလုံး၏အကြောင်းကွက်ကိုရရန်ကြိုးစားပါ
$width = imagefontwidth($font);
echo "ဖောင့်နံပါတ် $font ဇာတ်ကောင်အကျယ်: $width";
} catch (Error $e) {
echo "အမှား: " . $e->getMessage();
}
?>
အထက်ပါကုဒ်ကိုဖွင့်ခြင်းကအောက်ပါအတိုင်းမှားယွင်းသောသတင်းစကားကိုဖြစ်ပေါ်စေလိမ့်မည်။
Warning: imagefontwidth(): supplied font is not valid
အဘယ်ကြောင့်ဆိုသော် font နံပါတ် 7 သည်မတည်ရှိပါက function ခေါ်ဆိုမှုကိုကျရှုံးရန်ဖြစ်သည်။
ဤအမှားကိုရှောင်ရှားရန် imagefontwidth ကို အသုံးပြုသောအခါ, ဖောင့်နံပါတ်သည် 1 နှင့် 5 ကြားတွင်သေချာအောင်လုပ်သင့်သည် -
<?php
$font = 3; // 正确的ဖောင့်နံပါတ်
$width = imagefontwidth($font);
echo "ဖောင့်နံပါတ် $font ဇာတ်ကောင်အကျယ်: $width";
?>
ဤကုဒ်သည်စာလုံးနံပါတ် 3 နှင့်သက်ဆိုင်သောဇာတ်ကောင်အကျယ်ကိုမှန်ကန်စွာထုတ်ပေးလိမ့်မည်။
ImageFontwidth () ၏ parameter သည် 1 နှင့် 5 အကြားကိန်းတစ်ခုဖြစ်ရမည်။
မမှန်ကန်သောဖောင့်နံပါတ်များကိုဖြတ်သန်းခြင်းသည် function ကိုအမှားတစ်ခုသို့တင်ပြရန်ဖြစ်စေလိမ့်မည်။
ဖွံ့ဖြိုးရေးစဉ်အတွင်းဖောင့်နံပါတ်များ၏ထိရောက်မှုကိုစစ်ဆေးခြင်းနှင့်မတည်ရှိသည့်စာလုံးအရေအတွက်ကိုအသုံးပြုခြင်းကိုရှောင်ရှားရန်သင်ဂရုပြုသင့်သည်။
ဤရိုးရှင်းသောဥပမာသည် imagefontwidth () function ၏အသုံးပြုမှုဆိုင်ရာသတ်မှတ်ချက်များကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့် font နံပါတ်အမှားများကြောင့်ပရိုဂရမ်အမှားများကိုပိုမိုနားလည်သဘောပေါက်ရန်ကူညီနိုင်သည်။