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);
原文地址:https://www.cnblogs.com/firstForEver/p/5201135.html