翻转单词顺序列
来源:互联网 发布:淘宝上牛排都是假的 编辑:程序博客网 时间:2024/06/01 10:06
牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?
代码如下:
<?php
function ReverseSentence($str)
{
// write code here
// 字符串的长度
$str_len = strlen($str);
// 通过substr()函数截取你想要转换的字符串部分
$str2 = substr($str,0,$str_len);
// 然后使用explode()函数将字符串打印成数组的形式
$str_arr = explode(" ",$str2);
// 使用array_reverse() 将数组进行翻转
$str_new_arr = array_reverse($str_arr);
// 使用implode()函数将新的数组分割成字符串
$str_new_str = implode(" ",$str_new_arr);
return $str_new_str;
}
阅读全文
0 0
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- LeetCode 198. House Robber
- android xmlns:tools用法
- IDEA如何将master合并到指定支代码
- cocos2d.3.10导入安卓项目相关问题笔记
- JAVA各种系统架构图及其简介
- 翻转单词顺序列
- Android 获取cache缓存的目录路径
- 剑指offer——20.包含min函数的栈
- 数据结构之二叉树之平衡二叉树
- Linux系统卸载openjdk 安装jdk
- java io 操作
- Spring(18)——使用Java类的形式配置bean
- Html隐藏占空间与隐藏不占空间
- ELK系统系列 2——Logstash的安装使用&性能调优