gpt4 book ai didi

PHP 创建数组时出错

转载 作者:搜寻专家 更新时间:2023-10-31 20:37:58 25 4
gpt4 key购买 nike

我提前道歉,因为我是编程的新手,并且在截止日期前急于完成这个,这也是我第一次使用这个网页或实际上任何论坛。

我需要在 PHP 中创建一个简单的数组和循环来存储和打印 3 名网球运动员的名字。

我的代码如下:

html>
<head>
<title>Tennis Players Array</title>
</head>
<body>
<form action="" method="POST">
<input type="text" name="name">
<input type="submit" value = "submit">
</form>
<p>
<?php
$request = $_SERVER['REQUEST_METHOD'];
$name = $_POST['name'];
if ($request == 'GET')
{
// Do Nothing
}
else if ($request == 'POST')
{
$TennisPlayers = array("Roger Federer", "Rafael Nadal", "Novak Djokovic");
echo $TennisPlayers;
}
?>
</p>
</body>
</html>

运行代码时出现错误:

“注意:第 19 行 C:\xampp\htdocs\Problem3\ProblemThree.php 中的数组到字符串的转换”

第19行是

echo $TennisPlayers;

一旦这个错误得到纠正,这可能不会是唯一的错误。

你看,我知道你不会给我直接的答案,我很感激,尽管我真的很想得到一些帮助来让它发挥作用。P.S 很抱歉这样的菜鸟问题。谢谢你! :)

最佳答案

因为你不能echo一个array为了打印你的数组你需要使用print_rvar_dump。但是在您的情况下,您需要显示这些值,以便可以将其用作

echo implode(',',$TennisPlayers);

关于PHP 创建数组时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30544879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com