<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Vor-Code-Beispiel,Hat nichts mit dem Inhalt des Artikels zu tun</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">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/*
Der Artikel beginnt
Titel: Wie man es benutzt base_convert() Und strtoupper() Funktionen implementieren Kapitalbriefumwandlungen in Hexadezimal?
*/</span>
</span><span><span class="hljs-comment">// existieren PHP Mitte,Bei der Verarbeitung numerischer Umwandlung,base_convert() Es ist eine sehr praktische Funktion。</span></span><span>
</span><span><span class="hljs-comment">// Es kann Zahlen von einem Binär in ein anderes konvertieren。Zum Beispiel,Konvertieren Sie Dezimalzahlen in Hexadezimal:</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">// Dezimalzahlen</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">// Dezimal in Hexadezimal umwandeln</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Dezimal <span class="hljs-subst">$decimalNumber</span></span></span><span> In Hexadezimal konvertieren: </span><span><span class="hljs-subst">$hexNumber</span></span><span><br>"; </span><span><span class="hljs-comment">// Ausgabe ff</span></span><span>
</span><span><span class="hljs-comment">// Beachten:base_convert() Die zurückgegebenen Hexadezimalbuchstaben sind standardmäßig in Kleinbuchstaben。</span></span><span>
</span><span><span class="hljs-comment">// Wenn Sie Hexadezimalbuchstaben in Großbuchstaben konvertieren möchten,Kann kombiniert werden strtoupper() Funktion:</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">"Kapitalhexadezimal: <span class="hljs-subst">$hexNumberUpper</span></span></span><span><br>"; </span><span><span class="hljs-comment">// Ausgabe FF</span></span><span>
</span><span><span class="hljs-comment">// In Kombination verwenden base_convert() Und strtoupper(),可以很方便地实现Dezimal到Kapitalhexadezimal的转换</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">// 测试Funktion</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Funktion测试: "</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">// Ausgabe FFF</span></span><span>
<span class="hljs-comment">/*
Zusammenfassen:
1. verwenden base_convert() 可以existieren不同进制之间转换数字。
2. Hexadezimaler Standard -Kleinbuchstaben,Wenn Großbuchstaben erforderlich sind,可verwenden strtoupper()。
3. Kombinieren Sie die beiden,Es ist leicht, hexadezimale Großbuchstaben umzuwandeln。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Beispiel für Schwanzcode,Hat nichts mit dem Inhalt des Artikels zu tun</span></span><span>
</span><span><span class="hljs-variable">$footerMessage</span></span><span> = </span><span><span class="hljs-string">"Danke fürs Lesen!"</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">?></span></span><span>
</span></span>