总结
豆包 AI 助手文章总结

求解--去哪儿网笔试题目----这是中文分词吗

php中文网
发布: 2016-06-23 14:24:19
原创
1146人浏览过

去哪儿网 笔试 中文分词 程序

参加了去哪儿网的笔试
题大意: asp.php.jsp.javascript 语言不限  将其转化为 javascript.jsp.php.asp
意思就是用户输入的字符串(其中包含若干以“.”分隔开来的字符),你写个程序实现以这些“.”为分隔,把原来的一句话倒转过来。

回复讨论(解决方案)

貌似转换成数组,再倒序下就可以了。

问题是如何实现以“.”为分隔呢?两个点之间字符的转化为一个数组单元。大神求解

貌似转换成数组,再倒序下就可以了。
问题是如何实现以“.”为分隔呢?两个点之间字符的转化为一个数组单元。

$s = 'asp.php.jsp.javascript';echo join('.', array_reverse(explode('.', $s)));
登录后复制
登录后复制
javascript.jsp.php.asp

$s = 'asp.php.jsp.javascript';echo join('.', array_reverse(explode('.', $s)));
登录后复制
登录后复制
javascript.jsp.php.asp
版主大神粗线,看来我的php还得学!谢大神!

<script type="text/javascript">var a='asp.php.jsp.javascript';alert(a.split('.').reverse().join('.'));</script>
登录后复制

如果你不是那种“屡败屡战”型的,建议还是多修炼一段日子再去面试好,不然会一直面对失败打击自己信心的

这是基础吧?

估计是要用非系统自带函数来实现的

这是基础吧?
嗯 当时其实是在纠结自己写函数实现还是什么

估计是要用非系统自带函数来实现的
嗯  当时想到这个了

如果你不是那种“屡败屡战”型的,建议还是多修炼一段日子再去面试好,不然会一直面对失败打击自己信心的
恩恩  谢谢啦!

非系统自带函数来实现,不用array_reverse,就可以这样写吧.

function reverse_str($s){$r=explode('.', $s);$c=count($r);$i=0;foreach($r as $k=>$v){		if($i<$c/2){		$r[$k]=$r[$c-1-$i];//最前面的键值等于最后面的值		$r[$c-1-$i]=$v;//最后面的键值等于最前面的值,以此类推交换键值		$i++;	}else{	break;	}}	return join('.', $r);}//测试$s="1.2.3.4.5.6";echo reverse_str($s);
登录后复制
登录后复制


希望帮到你啊.

非系统自带函数来实现,不用array_reverse,就可以这样写吧.

function reverse_str($s){$r=explode('.', $s);$c=count($r);$i=0;foreach($r as $k=>$v){		if($i<$c/2){		$r[$k]=$r[$c-1-$i];//最前面的键值等于最后面的值		$r[$c-1-$i]=$v;//最后面的键值等于最前面的值,以此类推交换键值		$i++;	}else{	break;	}}	return join('.', $r);}//测试$s="1.2.3.4.5.6";echo reverse_str($s);
登录后复制
登录后复制


希望帮到你啊.

嗯 字符串处理是web开发的很重要的一部分吧。3Q

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号