zoukankan      html  css  js  c++  java
  • 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.'.'; ?>

      

     

  • 相关阅读:
    javaScript 与JQuery 计算器练习
    git在java项目中配置.gitignore不生效的解决办法
    mysql8主从复制配置
    ES6的Promise实例
    常用正则表达式
    Redis在Windows环境下后台启动
    Redis数据操作命令 二
    Redis数据操作命令
    List集合学习笔记
    MyBatis学习链接
  • 原文地址:https://www.cnblogs.com/jianqingwang/p/5907679.html
Copyright © 2011-2022 走看看