字符串中只能包含字符,特殊符号不行。

//字符串转化为ascii

function  str2asc( $str )
{
     $num = '' ;
     while ( strlen ( $str ) != 0 )
    {
         $a = substr ( $str , 0 , 1 );
         $num .= ord ( $a );
         $str = substr ( $str , 1 , strlen ( $str ));
    }
     return   $num ;
}

//ascii转化为字符串

function  asc2str( $num )
{
     $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的转换相关推荐

  1. python 字符串与ASCII码转换的脚本

    这里写自定义目录标题 #!/usr/bin/python coding=utf-8flag = 1 while flag:print(">>=================== ...

  2. java String字符串与Ascii互相转换

    最近和老外讨论ERP集成数据 老外要求把数据转换成ASCII 如下: 1.字符串转Ascii public static voidConvertToASCII() { String string = ...

  3. Python3 字符串转ASCII码、字符串转16进制

    字符串与ASCII码转换 #ascii转字符串 a_ascii = 97 b = chr(a_ascii) print(b) =>a#字符串转ascii abc = 'a' x = ord(ab ...

  4. Python:利用ASCII码转换字符串大小写(非lower、upper)

    str = input("请输入一段字符串,回车结束:\n") for i in range(len(str)): #遍历字符串中每个字符# 利用ASCII码确定大小写:也可以用: ...

  5. vb6源码 ymodem_任意字符的ASCII码转换工具,基于VB6的源代码VB字符串处理源码下载...

    内容索引:VB源码,字符措置惩罚,ASCII,字符转换 任意字符的ASCII码转换工具,鉴于VB6的源代码,能够把任意字符(数字.字母.汉字)转化成ascii码,也能够把ascii码还原成最初的字符. ...

  6. MATLAB字符串和ASCII码的转换

    字符串转ASCII码:abs,如:abs('a');abs('what'); ASCII码转字符串:char,如:char(97);char([97,98,99]);

  7. 转换成字符串_汇编语言--将字符串中小写字母转换成大写字母

    将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...

  8. C++ 字符串中小写字母转换成大写字母

    题目描述 编写函数int f (char s[ ]),将字符串中所有的小写字母转换成对应的大写字母,其他字符不变,并统计被转换字母的个数,将其作为函数值返回.要求主函数中输入该字符串,最后输出转换后的 ...

  9. 格式化输出,运算符,编码,字符串(索引,切片,大小写转换等等)

    格式化输出%s和format{} , 运算符 , 编码 , 字符串(索引,切片,大小写转换,拉长字符,去空格,替换,切割,格式化输出format , count数数 , find查找 , index求 ...

最新文章

  1. 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar
  2. C#使用linq查询大数据集的方法
  3. Mediator(中介者)--对象行为型模式
  4. 嵌入式如何入门,要不要学习Python
  5. 学习Spring Boot:(二十一)使用 EhCache 实现数据缓存
  6. python惰性求值的特点_C#教程之C#函数式编程中的惰性求值详解
  7. python 升级服务器_开发服务器之升级到Python2.7
  8. 爱情四十八课,深情淡如水
  9. 《CLR via C#》读书笔记 之 计算限制的异步操作
  10. 深度装机大师一键重装_正确重装系统(1):一键重装系统出现问题解决方法...
  11. 魔兽世界私服搭建架设教程
  12. win10系统玩部分老游戏时提示0xc0000022的解决方法.
  13. 职场的5个时间管理技巧
  14. B. Ternary Sequence
  15. OPPO K9和OPPO K7参数对比 选哪个
  16. java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...
  17. 上大学的四年---以此结束四年的时光
  18. html语言制作折线图,html5 canvas 实现简单绘制折线图
  19. ElasticSearch快速入门(一)
  20. 计算机基本原理——CPU的工作原理

热门文章

  1. 天齐锂业,登顶新一代锂王
  2. 直流电源供电 LED升压 恒流驱动IC 方案AP9193
  3. 【超详细】数据分析笔试题分享,可以收藏后仔细阅读
  4. STM32F4无人机Systick滴答定时器
  5. 对路径“”的访问被拒绝
  6. 解决Unable to preventDefault inside passive event listener invocation 报错问题
  7. 简单的酷跑游戏制作思路
  8. 心理学上最诡异的23张图片
  9. Java语言程序设计(一)计算题
  10. 在App Store日进斗金的推广秘诀