php的chr和ord函數(shù)實(shí)現(xiàn)字符加減乘除運(yùn)算實(shí)現(xiàn)代碼
更新時間:2011年12月05日 22:36:29 作者:
這兩個函數(shù)到底有什么用呢? 用來做字符加減運(yùn)算最合適了. 普通的字符是無法做加減運(yùn)算指向下一個字符的. 而轉(zhuǎn)成ASCII后就可以做加減乘除了. 處理好后再轉(zhuǎn)成字符就可以了. 目前的很多字符串加密,解密都用到此功能!
chr函數(shù)用于將ASCII碼轉(zhuǎn)換為字符
ord函數(shù)是用來字符轉(zhuǎn)換為ASCII碼
ASCII碼是計(jì)算機(jī)所能顯示字符的編碼,它的取值范圍是0-255,其中包括標(biāo)點(diǎn)、字母、數(shù)字、漢字等。在編程過程中,經(jīng)常把指定的字符轉(zhuǎn)化為ASCII碼進(jìn)行比較。
下面是PHP提供的轉(zhuǎn)換ASCII碼和字符的函數(shù)。
1.chr()函數(shù)
該函數(shù)用于將ASCII碼值轉(zhuǎn)化為字符串。其函數(shù)聲明如下:
string chr (int ascii);
2.ord()函數(shù)
該函數(shù)用于將字符串轉(zhuǎn)化為ASCII碼值。其函數(shù)聲明如下:
int ord(string str);
例子:
使用chr()函數(shù)和ord()函數(shù)進(jìn)行字符串與ASCII碼之間的轉(zhuǎn)換運(yùn)算,程序代碼如下:
<?php
$str1=chr(88);
echo $str1; //返回值為X
$str2=chr(ord(X)+1); //
echo $str2; //返回值為 Y
echo "\t";
$str3=ord('S');
echo $str3; //返回值為83
?>
運(yùn)行結(jié)果:X Y 83
ord函數(shù)是用來字符轉(zhuǎn)換為ASCII碼
ASCII碼是計(jì)算機(jī)所能顯示字符的編碼,它的取值范圍是0-255,其中包括標(biāo)點(diǎn)、字母、數(shù)字、漢字等。在編程過程中,經(jīng)常把指定的字符轉(zhuǎn)化為ASCII碼進(jìn)行比較。
下面是PHP提供的轉(zhuǎn)換ASCII碼和字符的函數(shù)。
1.chr()函數(shù)
該函數(shù)用于將ASCII碼值轉(zhuǎn)化為字符串。其函數(shù)聲明如下:
string chr (int ascii);
2.ord()函數(shù)
該函數(shù)用于將字符串轉(zhuǎn)化為ASCII碼值。其函數(shù)聲明如下:
int ord(string str);
例子:
使用chr()函數(shù)和ord()函數(shù)進(jìn)行字符串與ASCII碼之間的轉(zhuǎn)換運(yùn)算,程序代碼如下:
復(fù)制代碼 代碼如下:
<?php
$str1=chr(88);
echo $str1; //返回值為X
$str2=chr(ord(X)+1); //
echo $str2; //返回值為 Y
echo "\t";
$str3=ord('S');
echo $str3; //返回值為83
?>
運(yùn)行結(jié)果:X Y 83
相關(guān)文章
PHP判斷遠(yuǎn)程url是否有效的幾種方法小結(jié)
需要判斷遠(yuǎn)程URL是否有效,遠(yuǎn)程url包括遠(yuǎn)程圖片,網(wǎng)頁,視頻等等元素,收集了多種方法,大家可以根據(jù)需要選擇。2011-10-10
php使用explode()函數(shù)將字符串拆分成數(shù)組的方法
這篇文章主要介紹了php使用explode()函數(shù)將字符串拆分成數(shù)組的方法,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02
PHP實(shí)現(xiàn)通用alert函數(shù)的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)通用alert函數(shù)的方法,實(shí)例分析了php自定義alert函數(shù)實(shí)現(xiàn)提示信息的技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-03-03
PHP函數(shù)import_request_variables()用法分析
這篇文章主要介紹了PHP函數(shù)import_request_variables()用法,結(jié)合實(shí)例形式分析了import_request_variables函數(shù)的功能,定義及相關(guān)使用技巧,需要的朋友可以參考下2016-04-04
PHP ADODB生成HTML表格函數(shù)rs2html功能【附錯誤處理函數(shù)用法】
這篇文章主要介紹了PHP ADODB生成HTML表格函數(shù)rs2html功能,結(jié)合實(shí)例形式分析了php使用ADODB類使用函數(shù)rs2html輸出結(jié)果集生成HTML表格相關(guān)操作技巧,并附錯誤處理函數(shù)errorMsg用法,需要的朋友可以參考下2018-05-05

