字符串与ascii的转换
字符串中只能包含字符,特殊符号不行。
//字符串转化为ascii
{
$num = '' ;
while ( strlen ( $str ) != 0 )
{
$a = substr ( $str , 0 , 1 );
$num .= ord ( $a );
$str = substr ( $str , 1 , strlen ( $str ));
}
return $num ;
}
//ascii转化为字符串
{
$num = ( string ) $num ;
$str = '' ;
while ( strlen ( $num ) != 0 )
{
$a = (int) substr ( $num , 0 , 1 );
if ( $a > 2 )
{
$b = (int) substr ( $num , 0 , 2 );
$num = substr ( $num , 2 , strlen ( $num ));
} else
{
$b = (int) substr ( $num , 0 , 3 );
$num = substr ( $num , 3 , strlen ( $num ));
}
$str .= chr ( $b );
}
return $str ;
}
示例:
echo str2asc( 'sfdsl ');
echo ' <br > ';
echo asc2str(str2asc( 'sfdsl '));
---------------------
115102100115108
sfdsl
注:调用asc2str( '123456 ') 不能asc2str(123456) ,也就是要将123456转化为字符串。
字符串与ascii的转换相关推荐
- python 字符串与ASCII码转换的脚本
这里写自定义目录标题 #!/usr/bin/python coding=utf-8flag = 1 while flag:print(">>=================== ...
- java String字符串与Ascii互相转换
最近和老外讨论ERP集成数据 老外要求把数据转换成ASCII 如下: 1.字符串转Ascii public static voidConvertToASCII() { String string = ...
- Python3 字符串转ASCII码、字符串转16进制
字符串与ASCII码转换 #ascii转字符串 a_ascii = 97 b = chr(a_ascii) print(b) =>a#字符串转ascii abc = 'a' x = ord(ab ...
- Python:利用ASCII码转换字符串大小写(非lower、upper)
str = input("请输入一段字符串,回车结束:\n") for i in range(len(str)): #遍历字符串中每个字符# 利用ASCII码确定大小写:也可以用: ...
- vb6源码 ymodem_任意字符的ASCII码转换工具,基于VB6的源代码VB字符串处理源码下载...
内容索引:VB源码,字符措置惩罚,ASCII,字符转换 任意字符的ASCII码转换工具,鉴于VB6的源代码,能够把任意字符(数字.字母.汉字)转化成ascii码,也能够把ascii码还原成最初的字符. ...
- MATLAB字符串和ASCII码的转换
字符串转ASCII码:abs,如:abs('a');abs('what'); ASCII码转字符串:char,如:char(97);char([97,98,99]);
- 转换成字符串_汇编语言--将字符串中小写字母转换成大写字母
将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...
- C++ 字符串中小写字母转换成大写字母
题目描述 编写函数int f (char s[ ]),将字符串中所有的小写字母转换成对应的大写字母,其他字符不变,并统计被转换字母的个数,将其作为函数值返回.要求主函数中输入该字符串,最后输出转换后的 ...
- 格式化输出,运算符,编码,字符串(索引,切片,大小写转换等等)
格式化输出%s和format{} , 运算符 , 编码 , 字符串(索引,切片,大小写转换,拉长字符,去空格,替换,切割,格式化输出format , count数数 , find查找 , index求 ...
最新文章
- 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar
- C#使用linq查询大数据集的方法
- Mediator(中介者)--对象行为型模式
- 嵌入式如何入门,要不要学习Python
- 学习Spring Boot:(二十一)使用 EhCache 实现数据缓存
- python惰性求值的特点_C#教程之C#函数式编程中的惰性求值详解
- python 升级服务器_开发服务器之升级到Python2.7
- 爱情四十八课,深情淡如水
- 《CLR via C#》读书笔记 之 计算限制的异步操作
- 深度装机大师一键重装_正确重装系统(1):一键重装系统出现问题解决方法...
- 魔兽世界私服搭建架设教程
- win10系统玩部分老游戏时提示0xc0000022的解决方法.
- 职场的5个时间管理技巧
- B. Ternary Sequence
- OPPO K9和OPPO K7参数对比 选哪个
- java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...
- 上大学的四年---以此结束四年的时光
- html语言制作折线图,html5 canvas 实现简单绘制折线图
- ElasticSearch快速入门(一)
- 计算机基本原理——CPU的工作原理