国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中chr(ascii)和ord(string)函數用法

2024-09-04 11:48:02
字體:
來源:轉載
供稿:網友

這兩個函數的功能正好相反chr 函數從指定的 ASCII 值返回字符而ord() 函數返回字符串第一個字符的 ASCII 值。明白這些大家就好用此函數了。

先看chr函數

chr() 函數從指定的 ASCII 值返回字符。

chr(ascii)

ascii 參數可以是十進制、八進制或十六進制。通過前置 0 來規定八進制,通過前置 0x 來規定十六進制

例子,代碼如下:

  1. <?php 
  2. echo chr(52); 
  3. echo chr(052); 
  4. echo chr(0x52); 
  5. ?> 
  6. //輸出: 

是不是很神奇,其實也不怪我經常會把一些看不到編碼用chr來操作,代碼如下:

  1. <? 
  2. echo chr(13); 
  3. echo chr(32); 
  4. ?> 

大家想想這會輸出什么呢,結果是一個回車,一個空格,下面再來看ord函數,ord() 函數返回字符串第一個字符的 ASCII 值,從上面來看正好與chr 相反是吧.

語法:ord(string)

例子

  1. <?php 
  2. echo ord("h"); 
  3. echo ord("hello"); 
  4. ?> 

輸出結果:104 104

好了,現在我們來看一個綜合的實例,代碼如下:

  1. <?php  
  2. $str1=chr(88);  
  3. echo $str1//返回值為X  
  4. $str2=chr(ord(X)+1); //  
  5. echo $str2//返回值為 Y  
  6. echo "t";  
  7. $str3=ord('S');  
  8. echo $str3//返回值為83  
  9. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 磐石市| 铁岭市| 清远市| 威宁| 元阳县| 任丘市| 牡丹江市| 衡阳县| 昌都县| 香河县| 沛县| 柳河县| 托克逊县| 江口县| 莱阳市| 临西县| 巫溪县| 开封市| 南昌县| 大埔区| 定陶县| 通渭县| 东辽县| 都昌县| 虞城县| 东辽县| 穆棱市| 庆云县| 纳雍县| 阳朔县| 泸定县| 遵义市| 万山特区| 西吉县| 达日县| 应城市| 佛坪县| 大冶市| 安西县| 潢川县| 田阳县|