php和js字符串的acsii码函数

  简单普及下编码知识:

  

 

 

  javascript中有charCodeAt(),根据字符查找ascii码。

       String.fromCharCode(),根据ascii码查找对应的字符。

console.log('A'.charCodeAt(0));// 65
console.log('z'.charCodeAt(0));// 122
console.log('中'.charCodeAt(0));// 20013
console.log( String.fromCharCode(97));// a

 

php的函数表示,

int ord ( string $string )  字符串第一个字符的对应的ascii码

string chr ( int $ascii )  ascii码对应的字符

echo ord('A');// 65
echo ord('z');// 122
echo chr(97);// a

 

举个例子,比如:使得hello_world这种格式的字符串,转化为Hello world这样。

 1 <?php
 2 
 3 $str = "hello_world_good";
 4 
 5 //$str = str_replace('_', ' ', $str);
 6 //echo ucwords($str);// 这个函数专门处理...
 7 
 8 
 9 $arr = explode('_', $str);
10 foreach($arr as &$v){
11     $v = substr_replace($v, chr(ord($v{0})-32), 0, 1 );
12 }
13 unset($v);
14 
15 echo implode(' ', $arr);

 

posted @ 2016-02-19 15:19  根号五  阅读(304)  评论(0编辑  收藏  举报