PHP学习笔记:输入一句话,实现单词倒序输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP学习笔记:输入一句话,实现单词倒序输出相关的知识,希望对你有一定的参考价值。

约定:句子以空格为词语分割符号,以句号为结束符号。

实现思路:

  用函数explode(separator,string,limit)对字符串进行分割,再对得到的数据最后一个成员分割切掉符号。用一个新的数组倒序接收转为字符串,并补上句号。

代码实现:

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2016/9/25 0025
* Time: 22:29
*/
//需要被倒序的字符串
$str="I am a handsome boy.";
$str_len=strlen($str);
//echo $str_len;输出结果为20,确认没问题。
//截取.号之前的字符substr(string,start,length)
$str=substr($str,0,$str_len-1);
//echo $str;得出I am a handsome boy,语句没问题
//转为数组
$str_arr=explode(‘ ‘,$str);
//var_dump($str_arr);结果无误
//倒序接收
$str_str_new=array_reverse($str_arr);
//数组转为字符串
$str_str_new_str=implode(‘ ‘,$str_str_new);
echo ‘转换前:‘.$str."<br/>".‘转换后:‘.$str_str_new_str.‘.‘;

效果:

技术分享

技术分享

 

以上是关于PHP学习笔记:输入一句话,实现单词倒序输出的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题 Java 实现单词倒序2022.11 Q4 新题

华为OD机试真题 Python 实现单词倒序2022.11 Q4 新题

华为OD机试真题 C++ 实现单词倒序2022.11 Q4 新题

华为OD机试真题 Java 实现单词倒序2022.11 Q4 新题

华为OD机试真题 Python 实现单词倒序2022.11 Q4 新题

华为OD机试 - 单词倒序(JavaScript) | 机试题+算法思路+考点+代码解析 2023