현재 위치: > 최신 기사 목록> vase_convert () 및 strtoupper () 함수를 사용하여 16 진 대문자 변환을 구현하는 방법은 무엇입니까?

vase_convert () 및 strtoupper () 함수를 사용하여 16 진 대문자 변환을 구현하는 방법은 무엇입니까?

gitbox 2025-09-20
<span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 사전 코드 예제,기사의 내용과 관련이 없습니다.</span></span><span>
</span><span><span class="hljs-variable">$greeting</span></span><span> = </span><span><span class="hljs-string">"Hello, world!"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$greeting</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
<span class="hljs-comment">/*
기사가 시작됩니다
제목: 사용하는 방법 base_convert() 그리고 strtoupper() 기능은 16 진수로 대문자 전환을 구현합니다?
*/</span>

</span><span><span class="hljs-comment">// 존재하다 PHP 가운데,수치 변환을 처리 할 때,base_convert() 매우 실용적인 기능입니다。</span></span><span>
</span><span><span class="hljs-comment">// 한 바이너리에서 다른 바이너리로 숫자를 변환 할 수 있습니다。예를 들어,10 진수를 16 진수로 변환하십시오:</span></span><span>

</span><span><span class="hljs-variable">$decimalNumber</span></span><span> = </span><span><span class="hljs-number">255</span></span><span>; </span><span><span class="hljs-comment">// 십진수</span></span><span>
</span><span><span class="hljs-variable">$hexNumber</span></span><span> = </span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-variable">$decimalNumber</span></span><span>, </span><span><span class="hljs-number">10</span></span><span>, </span><span><span class="hljs-number">16</span></span><span>); </span><span><span class="hljs-comment">// 10 진수로 소수점을 변환하십시오</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"소수 <span class="hljs-subst">$decimalNumber</span></span></span><span> 16 진수로 변환하십시오: </span><span><span class="hljs-subst">$hexNumber</span></span><span>&lt;br&gt;"; </span><span><span class="hljs-comment">// 산출 ff</span></span><span>

</span><span><span class="hljs-comment">// 알아채다:base_convert() 반환 된 16 진 문자는 기본적으로 소문자입니다。</span></span><span>
</span><span><span class="hljs-comment">// 16 진 문자를 대문자로 변환하려는 경우,결합 할 수 있습니다 strtoupper() 기능:</span></span><span>

</span><span><span class="hljs-variable">$hexNumberUpper</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strtoupper</span></span><span>(</span><span><span class="hljs-variable">$hexNumber</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"자본 16 진: <span class="hljs-subst">$hexNumberUpper</span></span></span><span>&lt;br&gt;"; </span><span><span class="hljs-comment">// 산출 FF</span></span><span>

</span><span><span class="hljs-comment">// 조합으로 사용하십시오 base_convert() 그리고 strtoupper(),可以很方便地实现소수到자본 16 진的转换</span></span><span>
</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">decimalToHexUpper</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$number</span></span></span><span>) {
    </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-title function_ invoke__">strtoupper</span></span><span>(</span><span><span class="hljs-title function_ invoke__">base_convert</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>, </span><span><span class="hljs-number">10</span></span><span>, </span><span><span class="hljs-number">16</span></span><span>));
}

</span><span><span class="hljs-comment">// 测试기능</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"기능测试: "</span></span><span> . </span><span><span class="hljs-title function_ invoke__">decimalToHexUpper</span></span><span>(</span><span><span class="hljs-number">4095</span></span><span>); </span><span><span class="hljs-comment">// 산출 FFF</span></span><span>

<span class="hljs-comment">/*
요약:
1. 사용 base_convert() 可以존재하다不同进制之间转换数字。
2. 16 진수 기본 소문자,대문자가 필요한 경우,可사용 strtoupper()。
3. 둘을 결합하십시오,16 진 대문자를 쉽게 변환하는 것은 쉽습니다。
*/</span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 테일 코드 예제,기사의 내용과 관련이 없습니다.</span></span><span>
</span><span><span class="hljs-variable">$footerMessage</span></span><span> = </span><span><span class="hljs-string">"읽어 주셔서 감사합니다!"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$footerMessage</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>