PHP ပရိုဂရမ်တွင် ASCII ကိန်းဂဏန်းပြောင်းလဲခြင်းသည် string strings ပြ problems နာများကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါအများအားဖြင့်ခွဲစိတ်ကုသမှုဖြစ်သည်။ Ascii (သတင်းအချက်အလက်အပြန်အလှန်လဲလှယ်ရေးအတွက်အမေရိကန်စံကုဒ်) သည်ကျယ်ပြန့်စွာအသုံးပြုသောဇာတ်ကောင် encoding standard ဖြစ်ပြီးဇာတ်ကောင်တစ်ခုစီသည်ထူးခြားသော ASCII တန်ဖိုးနှင့်ကိုက်ညီသည်။
ASCII ကိန်းဂဏန်းပြောင်းလဲခြင်းသည်အက္ခရာများအဖြစ်ပြောင်းလဲခြင်းကဲ့သို့သောလက်တွေ့ကျသော application များတွင်အလွန်အသုံးဝင်သည်။ ဤစစ်ဆင်ရေးများကို password encryption, character အစားထိုးခြင်းနှင့်အခြားလုပ်ဆောင်မှုများအတွက်အသုံးပြုနိုင်သည်။ PHP တွင် ASCII ၏ပြောင်းလဲခြင်းကိုမည်သို့လုပ်ဆောင်ရမည်ကိုနားလည်ရန်သင်ကူညီရန်လက်တွေ့ကျသောကုဒ်များဥပမာများစွာရှိသည်။
<?php
$char
=
'A'
;
$asciiValue
= ord(
$char
);
echo
"字符 {$char} 的 ASCII 数值为:{$asciiValue}"
;
?>
ဤဥပမာတွင် PHP ၏ ord () function သည် 'a' ကို 'a' ကို 'A' ကိုသက်ဆိုင်ရာ ASCII တန်ဖိုးနှင့်ထုတ်လုပ်မှုကိုပြောင်းလဲရန်အသုံးပြုသည်။
<?php
$asciiValue
= 65;
$char
=
chr
(
$asciiValue
);
echo
"ASCII 数值 {$asciiValue} 对应的字符为:{$char}"
;
?>
ဤဥပမာသည် Ascii တန်ဖိုး 65 ကို PHP's Chr () function ကို အသုံးပြု. သက်ဆိုင်ရာဇာတ်ကောင်အဖြစ်ပြောင်းလဲရန်မည်သို့ဖော်ပြခဲ့သည်။
<?php
$str
=
'hello world'
;
$upperStr
=
''
;
for
(
$i
= 0;
$i
<
strlen
(
$str
);
$i
++) {
$char
=
$str
[
$i
];
if
(ord(
$char
) >= 97 && ord(
$char
) <= 122) {
$upperStr
.=
chr
(ord(
$char
) - 32);
}
else
{
$upperStr
.=
$char
;
}
}
echo
"转换后的大写字符串为:{$upperStr}"
;
?>
ဤဥပမာတွင်ပရိုဂရမ်သည် string ထဲရှိဇာတ်ကောင်တစ် ဦး ချင်းစီကိုဖြတ်သန်းသွားသည်, ၎င်းသည်စာလုံးအသေးစာလုံးများကိုသက်ဆိုင်ရာစာလုံးကြီးများသို့ပြောင်းလဲပြီး,
အကျဉ်းချုပ် ၎င်းသည်ဇာတ်ကောင်ပြောင်းလဲခြင်း, အက်ခရာအမှုပြောင်းလဲခြင်းသို့မဟုတ်အခြားရှုပ်ထွေးသော stringing processing လုပ်ငန်းများအတွက် ASCII ကိန်းဂဏန်းပြောင်းလဲခြင်းသည်သင့်အားထိရောက်သောဖြေရှင်းချက်တစ်ခုပေးနိုင်သည်။