亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP詳解ASCII碼對(duì)照表與字符轉(zhuǎn)換

 更新時(shí)間:2011年12月05日 22:11:32   作者:  
PHP基礎(chǔ)篇詳解ASCII碼對(duì)照表與字符轉(zhuǎn)換,討論ASCII碼對(duì)照表圖與字符轉(zhuǎn)換為十進(jìn)制、八進(jìn)制、十六進(jìn)制和HTML的方法
一,通用的ASCII碼對(duì)照表


圖解ASCII碼對(duì)照表圖,以字符A為例
Dec表示十進(jìn)制,如65
Hx表示十六進(jìn)制,如41
Oct表示八進(jìn)制,如101
Char表示顯示字符,如A

ASCII碼對(duì)照表圖分為兩個(gè)單元
1,控制字符 0-31和127
2,可顯示字符 32-126
(1)48~57為0到9十個(gè)阿拉伯?dāng)?shù)字;
(2)65~90為26個(gè)大寫(xiě)英文字母;
(3)97~122號(hào)為26個(gè)小寫(xiě)英文字母;
(4)其它標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等;

二,ASCII擴(kuò)展碼對(duì)照表


 

三,PHP字符轉(zhuǎn)換函數(shù)說(shuō)明

具體字符轉(zhuǎn)換函數(shù)說(shuō)明請(qǐng)參考[PHP函數(shù)篇詳解十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制轉(zhuǎn)換函數(shù)說(shuō)明]
十進(jìn)制轉(zhuǎn)二進(jìn)制 decbin() 函數(shù)
十進(jìn)制轉(zhuǎn)八進(jìn)制 decoct() 函數(shù)
十進(jìn)制轉(zhuǎn)十六進(jìn)制 dechex() 函數(shù)
二進(jìn)制轉(zhuǎn)十六制進(jìn) bin2hex() 函數(shù)
二進(jìn)制轉(zhuǎn)十制進(jìn) bindec() 函數(shù)
八進(jìn)制轉(zhuǎn)十進(jìn)制 octdec() 函數(shù)
十六進(jìn)制轉(zhuǎn)十進(jìn)制 hexdec()函數(shù)
任意進(jìn)制轉(zhuǎn)換 base_convert() 函數(shù)

字符轉(zhuǎn)換實(shí)例
實(shí)例一,如何把一個(gè)字符轉(zhuǎn)換為二進(jìn)制、八進(jìn)制或十六進(jìn)制,可以使用ord()函數(shù)先把字符轉(zhuǎn)換為ASCII值,然后使用相應(yīng)的進(jìn)制轉(zhuǎn)換函數(shù)進(jìn)行轉(zhuǎn)換,如下
a 這個(gè)字符轉(zhuǎn)換為其二進(jìn)制/八進(jìn)制/十六進(jìn)制,如下
a字符的十進(jìn)制:ord('a'); //輸出97
二進(jìn)制:decbin(ord('a')); //輸出1100001
八進(jìn)制:decoct(ord('a')); //輸出141
十六進(jìn)制:dechex(ord('a')); //輸出61

然后可以通過(guò)把各進(jìn)制輸出的結(jié)果對(duì)應(yīng)上面ASCII碼對(duì)照表圖進(jìn)行核對(duì)。

實(shí)例二,如何把一個(gè)二進(jìn)制轉(zhuǎn)換為十六進(jìn)制或十進(jìn)制,如a的二進(jìn)制,如下
采用實(shí)例一的方法獲取a字符的二進(jìn)制
decbin(ord('a'));
然后把二進(jìn)制轉(zhuǎn)換為十六進(jìn)制或十進(jìn)制
十六進(jìn)制:bin2hex(decbin(ord('a')));//輸出31313030303031
二進(jìn)制J:bindec(decbin(ord('a'))); //輸出97

上面討論的ord()函數(shù),將在下一期中文字符編碼研究系列中詳細(xì)討論。

四,參考資料
PHP函數(shù)篇詳解十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制轉(zhuǎn)換函數(shù)說(shuō)明
asciitable對(duì)照表圖
 
維基百科ASCII 
百度百科ASCII

相關(guān)文章

最新評(píng)論