牛客最近来了一个新员工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;
}