Dalam PHP, mendapatkan hex dump rentetan, di mana setiap bait diwakili dalam perenambelasan, ialah teknik yang berguna untuk menyahpepijat isu pengekodan. Berikut ialah dua kaedah untuk mencapai ini:
Kaedah 1:
Menggunakan fungsi bin2hex(), anda boleh menukar rentetan kepada perwakilan heksadesimal:
echo bin2hex($string);
Kaedah 2:
Membalas melalui aksara rentetan demi aksara dan menukar setiap bait kepada perenambelasan menggunakan ord() dan dechex():
for ($i = 0; $i < strlen($string); $i++) { echo str_pad(dechex(ord($string[$i])), 2, '0', STR_PAD_LEFT); }
Dalam contoh ini, $string ialah pembolehubah yang memegang rentetan input yang anda ingin buat pembuangan heks.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Mendapatkan Hex Dump String dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!