CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  CGI

处理字符串变量的问题。

楼主bluely()2001-08-19 10:19:06 在 Web 开发 / CGI 提问

1.   如何把字符串变量中的字母一个一个读出来?如'asdf'读出为:   'a','s'...  
   
  2.   把字符转换为ASCII码,及把ASCII码转为字符  
   
  注意是字符串变量不是数组。  
  问题点数:20、回复次数:4Top

1 楼netken(小肯)回复于 2001-08-19 11:12:01 得分 10

substr($string,$position,1);  
  然后每次   $position++;  
  i.e.  
  $position=0;  
  print   $a."\n"   while($a=substr($string,$position,1));  
   
  或者用   reg   exp   来分割  
  i.e.  
  print   $1."\n"   while   ($string   =~   s/(.)//   );  
   
  或者用   split   来分割成一个   array  
  i.e.  
  @a   =   split('',@string);  
   
  关于ascii转换,前面有类似的帖子可以查询  
  用   ord,chr   函数  
  i.e.  
  ord   "a";  
  chr   97;Top

2 楼iamxxg(bigfoot)回复于 2001-08-19 21:53:25 得分 10

补充:  
  for($n=0;$n<length($string);$n++)   {  
      $char=substr($string,$n,1);  
  }Top

3 楼netken(小肯)回复于 2001-08-20 04:50:54 得分 0

修改:while那个应该是  
  $position=0;  
  print   $a."\n"   while($a=substr($string,$position++,1));  
   
   
  Top

4 楼bluely()回复于 2001-08-20 18:47:25 得分 0

我去试试,谢谢,分数先瓜分了吧。!!Top

相关问题

  • 连接字符串中含有变量该如何处理?
  • 字符串处理
  • 字符串处理!!!
  • 字符串处理
  • 字符串处理!
  • 字符串处理
  • 字符串处理,
  • 字符串处理
  • 字符串处理
  • 字符串处理?

关键词

  • 字符串变量
  • position

得分解答快速导航

  • 帖主:bluely
  • netken
  • iamxxg

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo