扣丁学堂PHP培训简述PHP获取字符流中第一个不重复字符的方法
author:一佰互联 2019-03-28   click:171

简介:关于PHP获取字符流中第一个不重复字符的方法有多少小伙伴了解呢?本篇文章扣丁学堂PHP培训小编就和大家分享一下PHP获取字符流中第一个不重复字符的方法,文中有PHP针对索引数组的遍历与判断相关操作技巧,希望可以对 ...

扣丁学堂PHP培训简述PHP获取字符流中第一个不重复字符的方法

关于PHP获取字符流中第一个不重复字符的方法有多少小伙伴了解呢?本篇文章扣丁学堂PHP培训小编就和大家分享一下PHP获取字符流中第一个不重复字符的方法,文中有PHP针对索引数组的遍历与判断相关操作技巧,希望可以对小伙伴们有所帮助。

扣丁学堂PHP培训简述PHP获取字符流中第一个不重复字符的方法

题:请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符“go ”时,第一个只出现一次的字符是“g”。当从该字符流中读出前六个字符“google”时,第一个只出现一次的字符是“l”。 出描述:如果当前字符流没有存在出现一次的字符,返回#字符。 解:使用索引数组 现代码:
<?phpglobal $result;//Init module if you needfunction Init{  global $result;  $result = ;}//Insert one char from stringstreamfunction Insert($ch){  global $result;  // write code here  if(isset($result[$ch])){    $result[$ch]++;  }else{    $result[$ch] =1;   }}//return the first appearence once char in current stringstreamfunction FirstAppearingOnce{  global $result;  foreach($result as $k =>$v){    if($v ==1){      return $k;    }  }  return "#";}
以上就是扣丁学堂PHP在线学习小编给大家分享的PHP获取字符流中第一个不重复字符的方法,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。 想要学好PHP开发小编给大家推荐口碑良好的扣丁学堂,扣丁学堂有专业老师制定的PHP学习路线图辅助学员学习,此外还有与时俱进的PHP视频教程供大家学习,想要学好PHP开发技术的小伙伴快快行动吧。扣丁学堂PHP技术交流群:374332265。【关注微信公众号获取更多学习资料】 标签: PHP培训 PHP基础教程 PHP学习视频 PHP教学视频 PHP入门教程 PHP教程视频 PHP在线学习 PHP在线视频 PHP在线教程

本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yinxi.net学习互联网营销技术请到巅云建站www.yx10011.com。