php把一句话反过来输出,PHP学习笔记:输入一句话,实现单词倒序输出

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

实现思路:

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

代码实现:

/**

* 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."
".‘转换后:‘.$str_str_new_str.‘.‘;

效果:

61de8f9f82c83b0ed3b5706710becdd9.png

a3fc8b6b142dd061d08826f6193fccba.png

原文:http://www.cnblogs.com/jianqingwang/p/5907679.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值