逆转字符串(PHP)

作者: 血之君殇 | 来源:发表于2018-06-12 13:58 被阅读0次

题目

输入一个字符串,将其逆转并输出

思路

采用二分查找,挨个替换,注意换行符的影响

代码

<?php
/**
 * 逆转字符串——输入一个字符串,将其逆转并输出
 */

while (!feof(STDIN)) {
    $line = fread(STDIN, 1024);
    $line = str_replace(PHP_EOL, '', $line);
    echo reverse($line) . PHP_EOL;
}

function reverse($str)
{
    $middle = floor(strlen($str) / 2);
    $length = strlen($str) - 1;
    for ($i = 0; $i < $middle; $i++) {
        $tmp = $str[$i];
        $str[$i] = $str[$length - $i];
        $str[$length - $i] = $tmp;
    }
    return $str;
}

相关文章

  • 逆转字符串(PHP)

    题目 输入一个字符串,将其逆转并输出 思路 采用二分查找,挨个替换,注意换行符的影响 代码

  • 牛客/力扣算法题

    1.逆转字符串 2.旋转字符串

  • JavaScript

    JS逆转字符串 var str = "doogyrevsig"document.write(" 第一种方法: 逆转...

  • 【BUUCTF-Web 0024】[ZJCTF 2019]NiZ

    Subject 逆转思维 PHP伪协议 PHP反序列化 Mind Palace 访问url获得代码: preg_m...

  • 常用的几个PHP字符串函数

    字符串是字符序列,比如 "Hello world!"。 PHP 字符串函数,这里我们举几个PHP常用的字符串函数,...

  • 从0到1学习网络安全 【PHP基础-字符串函数】

    PHP 字符串函数 字符串是字符序列,比如 "Hello world!"。 PHP 字符串函数 在本节中,我们将学...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • 字符串操作

    PHP字符串介绍 PHP开发中,我们遇到最多的可能就是字符串。 字符串变量用于包含字符串的值。 一个字符串 通过下...

  • [PHP] php中的eval函数

    eval函数会把字符串按照php代码来执行。 如果字符串是合法的php脚本,则eval会返回字符串中return的...

网友评论

    本文标题:逆转字符串(PHP)

    本文链接:https://www.haomeiwen.com/subject/wfwleftx.html