手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

js的几个简单互换(ord and chr)

首页 > Javascript >

在PHP中可以直接对字符串进行比较,比如

PHP代码
  1. $a = 'A';  
  2. $b = 'B';  
  3. var_dump( $a > $b);  

当然,在JS中也可以

JavaScript代码
  1. var s = 'A';  
  2. var t = 'B';  
  3. alert( s < t);  

为什么可以比大小呢?那是因为,他们是直接转成ascii值来进行比较的,PHP中是 ord($a) 转成了65,B就是66了,所以$a>$b是返回false

PHP有两个函数用来互换,一个是ord,一个是chr,那么js中怎么办呢?也有,一个是charCodeAt(),一个是fromCharCode();看例子吧。。。

PHP代码
  1. <?php  
  2. $a = 'A';  
  3. echo ord($a);  
  4. echo chr( ord($a) );  
JavaScript代码
  1. var s= 'A';  
  2. alert( s.charCodeAt() );  
  3. //var t = s.charCodeAt();  
  4. alert( String.fromCharCode( s.charCodeAt() ) );  
js中对于fromCharCode和php不太一样了。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: ord, chr, php

« 上一篇 | 下一篇 »

只显示10条记录相关文章

快速生成目录树 (浏览: 48447, 评论: 7)
8年了。。。我的能力还停留在写留言本的技术能力上。。。。 (浏览: 45230, 评论: 3)
PHP的XSS攻击过滤函数 (浏览: 44358, 评论: 2)
PHP中Eval的作用 (浏览: 43200, 评论: 4)
PHP常见错误(二) (浏览: 41485, 评论: 1)
PHP sendmail (浏览: 39351, 评论: 7)
Imagick DLL (浏览: 34707, 评论: 6)
何为RBAC (浏览: 31329, 评论: 4)
PHP 技巧:file_get_contents的超时处理 (浏览: 31316, 评论: 0)
主键和外键的设计原则 (浏览: 31245, 评论: 1)

发表评论

评论内容 (必填):