လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Hexadecimal Color Input ကိုထောက်ပံ့သောပုံစံကိုအကောင်အထည်ဖော်ပါ။ Hexdec ကို အသုံးပြု. ပြောင်းပါ

Hexadecimal Color Input ကိုထောက်ပံ့သောပုံစံကိုအကောင်အထည်ဖော်ပါ။ Hexdec ကို အသုံးပြု. ပြောင်းပါ

gitbox 2025-05-26

ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အရောင်သည်ရှေ့တန်းဒီဇိုင်း၏အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။ များစွာသောဒီဇိုင်းကိရိယာများနှင့်သုံးစွဲသူ 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 ကဲ့သို့သောအရောင်ကုဒ်ကိုရိုက်ထည့်ရန်ခွင့်ပြုသည်

အရောင်များကိုပြောင်းလဲရန် PHP ၏ hexdec function ကိုသုံးပါ

ပုံစံကိုတင်ပြပြီးနောက် 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>";
    }
}
?>

ဒီကုဒ်က

  1. အသုံးပြုသူမှထည့်သွင်း hexadecimal အရောင်ကိုရရှိသွားတဲ့နှင့်သန့်ရှင်းရေး;

  2. HexDec ကို Decimal RGB တန်ဖိုးများသို့ပြောင်းရန် HexDec ကို သုံးပါ။

  3. ပြောင်းလဲခြင်းရလဒ် output ကိုနှင့်သက်ဆိုင်ရာအရောင်ပိတ်ပင်တားဆီးမှုပြသ။

Hexdec ကိုဘာကြောင့်ရွေးချယ်ရတာလဲ။

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 စသည်ဖြင့်သင့်တော်သည်။