• 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
    //需要被倒序的字符串
    $str="I am a handsome boy.";
    $str_len=strlen($str);
    $str=substr($str,0,$str_len-1);
    $str_arr=explode(' ',$str); $str_str_new=array_reverse($str_arr); $str_str_new_str=implode(' ',$str_str_new);
    echo '转换前:'.$str."<br/>".'转换后:'.$str_str_new_str.'.'; ?>

      

     

  • 相关阅读:
    高级软件工程第四次作业(C++)
    248&258--高级软件工程第三次作业
    高级软件工程第二次作业--四则运算生成器
    2017282110258--高级软件工程--齐爽爽第一次作业
    一元多项式求导_9
    成绩排名_8
    写这个数 _7
    我要通过_6
    月饼_5
    Hadoop的读写类调用关系_图示
  • 原文地址:https://www.cnblogs.com/jianqingwang/p/5907679.html
Copyright © 2020-2023  润新知