字符的转换(php)
来源:互联网 发布:济宁淘宝订餐 编辑:程序博客网 时间:2024/05/18 22:10
图解ASCII码对照表图,以字符A为例Dec表示十进制,如65Hx表示十六进制,如41Oct表示八进制,如101Char表示显示字符,如AASCII码对照表图分为两个单元1,控制字符 0-31和1272,可显示字符 32-126(1)48~57为0到9十个阿拉伯数字;(2)65~90为26个大写英文字母;(3)97~122号为26个小写英文字母;(4)其它标点符号、运算符号等;三,PHP字符转换函数说明具体字符转换函数说明请参考[PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明]十进制转二进制 decbin() 函数十进制转八进制 decoct() 函数十进制转十六进制 dechex() 函数二进制转十六制进 bin2hex() 函数二进制转十制进 bindec() 函数八进制转十进制 octdec() 函数十六进制转十进制 hexdec()函数任意进制转换 base_convert() 函数字符转换实例实例一,如何把一个字符转换为二进制、八进制或十六进制,可以使用ord()函数先把字符转换为ASCII值,然后使用相应的进制转换函数进行转换,如下a 这个字符转换为其二进制/八进制/十六进制,如下a字符的十进制:ord('a'); //输出97二进制:decbin(ord('a')); //输出1100001八进制:decoct(ord('a')); //输出141十六进制:dechex(ord('a')); //输出61然后可以通过把各进制输出的结果对应上面ASCII码对照表图进行核对。实例二,如何把一个二进制转换为十六进制或十进制,如a的二进制,如下采用实例一的方法获取a字符的二进制decbin(ord('a'));然后把二进制转换为十六进制或十进制十六进制:bin2hex(decbin(ord('a')));//输出31313030303031二进制J:bindec(decbin(ord('a'))); //输出97
1.chr()函数该函数用于将ASCII码值转化为字符串。其函数声明如下:string chr (int ascii);2.ord()函数该函数用于将字符串转化为ASCII码值。其函数声明如下:int ord(string str);示例:使用chr()函数和ord()函数进行字符串与ASCII码之间的转换,程序代码如下:<?php$str1=chr(88);echo $str1; //返回值为Xecho "\t";$str2=ord('S');echo $str2; //返回值为83?>
**bin2hex() 函数把 ASCII 字符的字符串转换为十六进制值。bin2hex(string) 参数 描述 string 必需。要转换的字符串。字符串可通过使用 pack() 函数再转换回去。pack() 函数把数据装入一个二进制字符串。pack(format,args+) 参数 描述 format 必需。规定在包装数据时所使用的格式。 args+ 可选。规定被包装的一个或多个参数。** $string = "Hello\tworld!\n";print($string."\n");print(bin2hex($string)."\n");====================================================---- 输出的结果:---- ---- Hello world!---- ---- 48656c6c6f09776f726c64210a====================================================把 "Shanghai" 转换为十六进制值:<?php $str = "Shanghai"; echo bin2hex($str) . "<br>"; echo pack("H*",bin2hex($str)) . "<br>";?>====================================================---- 输出的结果:---- 5368616e67686169---- Shanghai====================================================
0 0
- 字符的转换(php)
- PHP 转换字符的编码
- php 的字符编码转换工具
- PHP iconv()字符编码转换的问题
- PHP中文字符转换
- Php特殊字符转换
- PHP 字符转换
- php 字符编码转换
- php字符编码转换
- PHP自动转换转义字符
- php安全之字符转换
- php字符编码转换问题
- php英文字符大小写转换
- PHP把 ASCII 字符的字符串转换为十六进制值
- PHP - ASCII码与字符之间的转换
- PHP html实体与字符之间的转换函数
- php中urlencode和urldecode 中文字符的转换
- PHP 中字符编码转换 iconv() 和 mb_convert_encoding() 的区别
- android studio git克隆远程项目
- 自由落体
- UIButton中的三个UIEdgeInsets属性(一)
- 零基础读书笔记【Flask Web开发】第1章1.1-1.2
- android camera
- 字符的转换(php)
- ArrayList的使用方法
- Python re包---正则表达式
- Linux下读取一个目录下的多个文件
- 自定义控件01---简单view的实现
- Android fragment 只让一个fragment支持横屏
- UIButton中的三个UIEdgeInsets属性(二)
- chunked 编码--是什么
- SpringMVC访问静态资源的三种方式