Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写一个PHP程序,读取一个单词并反向打印该单词。例如,如果用户提供输入;“哈里”;,程序将打印yrraH_Php - Fatal编程技术网

编写一个PHP程序,读取一个单词并反向打印该单词。例如,如果用户提供输入;“哈里”;,程序将打印yrraH

编写一个PHP程序,读取一个单词并反向打印该单词。例如,如果用户提供输入;“哈里”;,程序将打印yrraH,php,Php,编写一个PHP程序,读取一个单词并反向打印该单词。例如,如果用户提供输入“Harry”,程序将打印yrraH 我已经在这个问题上纠缠了一段时间了。 我也得到了一些关于如何开始的提示,正如这里所给出的 提示:对字符串使用循环和strlen()方法 strlen(“Hello”)将产生值5,因为Hello有5个字符 字符串也可以像数组一样处理,例如: $s=“你好”; 打印$s[0];//这将产生H,因为H在字符串的0位置 考虑使用以字符串长度开始并向后计数的for循环。 到目前为止,我一直在代码之

编写一个PHP程序,读取一个单词并反向打印该单词。例如,如果用户提供输入“Harry”,程序将打印yrraH

我已经在这个问题上纠缠了一段时间了。 我也得到了一些关于如何开始的提示,正如这里所给出的

提示:对字符串使用循环和strlen()方法 strlen(“Hello”)将产生值5,因为Hello有5个字符 字符串也可以像数组一样处理,例如: $s=“你好”; 打印$s[0];//这将产生H,因为H在字符串的0位置 考虑使用以字符串长度开始并向后计数的for循环。

到目前为止,我一直在代码之间来回穿梭,但现在我甚至无法让自己思考如何启动代码


任何帮助都将不胜感激

这里有一些东西可以让你行动起来:

工作原理 由于您正在学习,下面简要介绍一下它的工作原理。首先,将字符串分配给变量(
$str
)。接下来,我们创建一个临时字符串,将字符串的反转版本存储在,
$results
中。接下来,我们向后遍历
$str
,将字符附加到
$results
。然后我们打印结果,
$results

<?php

$str = "Harry";
$results = "";

for ($i = strlen($str)-1; $i >= 0; $i--) {
    $results .= $str[$i];
}

print($results);

?>

在学习时不要纠缠于如何开始编写代码。我总是觉得把代码写下来很好。希望您以后需要修复它。只要写下你有代码要处理的东西。这就像写一篇文章。坐在那里盯着屏幕看一个小时并没有什么效果。而且,由于你没有代码,你让我们很难在不为你做大部分工作的情况下帮助你,这对你没有任何帮助。欢迎来到!看起来您需要了解更多关于用户期望的信息。你应该试着自己写代码。之后,如果你有问题,你可以张贴你已经尝试了一个明确的解释什么是不工作,并提供一个解决方案。我建议你读一个好的问题和答案。另外,请务必使用。当PHP已经提供<代码> Strev 时,您不必自己滚动。花一些时间阅读整个字符串函数列表并考虑所有的可能性。要学习,请阅读手册。通过发布这个问题,你会分散回答者的注意力,他们可能会在其他地方回答一个真正的问题。请删除此问题,因为它对未来的SO读者没有任何价值。请同时查看。谢谢您的回答,也作为对我在马上发布之前尝试代码的回答。我不知道从哪里开始,只知道教授建议的“strlen”和for循环是什么。因此,要获取用户对程序的输入并使最终结果反转,我必须使用手册中的readline命令?您可以替换
$str=“Harry”带有
$str=readline(“输入名称:”)。试试看,效果很好,非常感谢你的帮助,我一点一点地学习,非常感谢!
<?php

$str = "Harry";
print(strrev($str));

?>