for loop使用php反转一个字符串

时间:2017-04-08 05:33:29

标签: php

我收到错误 未初始化的字符串偏移量:

这是我的代码

{{1}}

我查看了我的代码,我认为一切都是正确的,但我认为它不完美,因为它有错误。

结果必须是没有错误的tseT。 我不允许使用error_reporting(0);

这是我们的赋值tbh,仅使用1 for循环反转字符串。

感谢您的回答。

2 个答案:

答案 0 :(得分:2)

不是手动循环使用PHP函数strrev

解决方案1:

<?php

$post = "Test";
echo strrev($post);

<强>输出:

tseT

解决方案2:

$post = "Test";

for($x=strlen($post)-1; $x>=0; $x--)
{
    echo $post[$x];
}

<强>输出:

tseT

答案 1 :(得分:1)

试试这个:

for($i=strlen($post) - 1; $i>=0; $i--){
    echo $post[$i];
}

因为数组索引是从0n-1