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