ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အရောင်သည်ရှေ့တန်းဒီဇိုင်း၏အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။ များစွာသောဒီဇိုင်းကိရိယာများနှင့်သုံးစွဲသူ interfaces သည် # FF5733 ကဲ့သို့သော Hex (hex) ပုံစံဖြင့်အရောင်များကိုကိုယ်စားပြုသည်။ အသုံးပြုသူနှင့်ဖော်ရွေမှုနှင့်လုပ်ဆောင်နိုင်မှုကိုတိုးတက်စေရန်အတွက်အသုံးပြုသူမှထည့်သွင်းထားသော hexadecimal အရောင်တန်ဖိုးများကို PHP ၏ Hexdec function မှတဆင့်ထည့်သွင်းထားသော RGB format ကိုပြောင်းလဲနိုင်သည်။
ဤဆောင်းပါးသည် Hexadecimal Color Input ကိုအထောက်အကူပြုပြီး PHP မှတစ်ဆင့် PHP မှတစ်ဆင့်အရောင်ပြောင်းလဲခြင်းကိုအထောက်အကူပြုကြောင်းဖော်ပြရန်ရိုးရှင်းသောဥပမာကိုအသုံးပြုပါမည်။
အသုံးပြုသူကို hexadecimal color code ကိုရိုက်ထည့်ရန် HTML form တစ်ခုလိုအပ်သည်။
<form method="post" action="https://gitbox.net/convert_color.php">
<label for="hexColor">ကျေးဇူးပြုပြီး hexadecimal အရောင်ကိုရိုက်ထည့်ပါ(ဥပမာအားဖြင့် #FF5733):</label>
<input type="text" id="hexColor" name="hexColor" pattern="^#?[A-Fa-f0-9]{6}$" required>
<button type="submit">ပေြာင်း</button>
</form>
ဤပုံစံသည်အသုံးပြုသူအား # ff5733 သို့မဟုတ် FF5733 ကဲ့သို့သောအရောင်ကုဒ်ကိုရိုက်ထည့်ရန်ခွင့်ပြုသည် ။
ပုံစံကိုတင်ပြပြီးနောက် hex အရောင် code ကို RGB သို့ပြောင်းရန် Convert_Color.php တွင် hexDec function ကိုအသုံးပြုသည်။ အောက်ဖော်ပြပါသည်ပြီးပြည့်စုံသောအပြောင်းအလဲအတွက်ယုတ္တိဗေဒဖြစ်သည်။
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$hex = $_POST['hexColor'] ?? '';
$hex = ltrim($hex, '#'); // ဖြစ်နိုင်ခြေကိုဖယ်ရှားပါ #
if (preg_match('/^[A-Fa-f0-9]{6}$/', $hex)) {
$r = hexdec(substr($hex, 0, 2));
$g = hexdec(substr($hex, 2, 2));
$b = hexdec(substr($hex, 4, 2));
echo "<p>မူရင်း hexadecimal အရောင်: #$hex</p>";
echo "<p>ပေြာင်း后的 RGB အရောင်: rgb($r, $g, $b)</p>";
echo "<div style='width:100px;height:100px;background-color:rgb($r,$g,$b);'></div>";
} else {
echo "<p>ကျေးဇူးပြု. မှန်ကန်သောတစ်ခုထည့်ပါ 6 位十六进制အရောင်代码。</p>";
}
}
?>
ဒီကုဒ်က
အသုံးပြုသူမှထည့်သွင်း hexadecimal အရောင်ကိုရရှိသွားတဲ့နှင့်သန့်ရှင်းရေး;
HexDec ကို Decimal RGB တန်ဖိုးများသို့ပြောင်းရန် HexDec ကို သုံးပါ။
ပြောင်းလဲခြင်းရလဒ် output ကိုနှင့်သက်ဆိုင်ရာအရောင်ပိတ်ပင်တားဆီးမှုပြသ။
Hexdec သည် HEX ကြိုးများကိုဒ decimal မကိန်းထဲသို့ပြောင်းလဲရန် PHP မှပေးသောအလွန်ရိုးရှင်းသောလုပ်ဆောင်မှုဖြစ်သည်။ အသုံးပြုရန်ရိုးရှင်းပါသည်, မည်သည့် extensions ကိုမဆိုမှီခိုအားထားခြင်းမဟုတ်ဘဲအရောင်တန်ဖိုးများကဲ့သို့ခြောက်လ hexadecimal strings များနှင့်ဆက်ဆံရာတွင်အလွန်ထိရောက်စွာဖြစ်သည်။
ဆန့်ကျင်ဘက်အနေဖြင့်ကျွန်ုပ်တို့သည် Sexvert သို့မဟုတ်ကိုယ်တိုင်ကိုယ်တိုင် အသုံးပြု. ပြောင်းလဲခြင်းဆိုင်ရာယုတ္တိဗေဒကိုအကောင်အထည်ဖော်နိုင်သည် ။
HTML ပုံစံများနှင့် PHP ၏ hexdec function ကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် hex color input နှင့် rgb သို့ကူးပြောင်းခြင်းကိုအထောက်အကူပြုသော functional module တစ်ခုကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ၎င်းသည်သုံးစွဲသူအပြန်အလှန်ဆက်သွယ်မှုအတွေ့အကြုံကိုတိုးတက်စေသည်သာမကနောက်ဆက်တွဲအရောင်ထုတ်လုပ်မှုနှင့်ရှေ့တွင်ဖော်ပြရန်အဆင်ပြေစေရန်လည်းအဆင်ပြေစေသည်။
ဤဖြေရှင်းချက်သည်အရောင် theme Prete ကိုစိတ်ကြိုက်ပြုလုပ်ခြင်း, ဒီဇိုင်း Tool Interface, CMS Configuration Panel စသည်ဖြင့်သင့်တော်သည်။