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.'.'; ?>

      

     

  • 相关阅读:
    杭州西湖、苏州园林
    新加坡
    泰国
    旅游常用英语语句
    React 脚手架支持Typescript和Sass
    用 Scoop 管理你的 Windows 软件
    Asp.Net Core WebAPI+PostgreSQL部署在Docker中
    Ionic 4 核心概念
    Ionic Framework 4 介绍
    Google Flutter框架:使用VS Code进行开发
  • 原文地址:https://www.cnblogs.com/jianqingwang/p/5907679.html
Copyright © 2011-2022 走看看