微信扫一扫打赏支持

php实现 句子逆序(需求才是最好的老师)

php实现 句子逆序(需求才是最好的老师)

一、总结

一句话总结:需求才是最好的老师。

 

1、str_split()和explode()的区别?

explode — 使用一个字符串分割另一个字符串

3 $arr=explode(" ",$str);

str_split — 将字符串转换为数组

$str = "Hello Friend";

$arr1 = str_split($str);
$arr2 = str_split($str, 3);

 

 

二、句子逆序

题目描述

将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符


接口说明

/**
 * 反转句子
 * 
 * @param sentence 原句子
 * @return 反转后的句子
 */
public String reverse(String sentence);

 

 

 

输入描述:

将一个英文语句以单词为单位逆序排放。

输出描述:

得到逆序的句子

示例1

输入

复制
I am a boy

输出

复制
boy a am I

 

代码:

1 <?php
2 $str=trim(fgets(STDIN));
3 $arr=explode(" ",$str);
4 $arr=array_reverse($arr);
5 echo implode(" ",$arr);
6 ?>

 

 

 

 

 

 
posted @ 2018-06-22 05:47  范仁义  阅读(366)  评论(0编辑  收藏  举报