我正在测试将用户添加到阵列的测试版本,需要找到一种将用户的name变量添加到我的阵列的方法。
我正在使用Repl.it的PHP Web服务器,这意味着它在浏览器中运行(因为Chrome OS),并且只有PHP。我的代码看起来像:
<html>
<body>
Welcome <?php echo $_POST["name"]; ?><br>
You will be added to a list of users
<?php
$usernames = array("John Kennedy", "Barrack Ohbama", "Abraham Lincon")
array_push ($usernames, $_POST["name"]);
for($x = 0; $x < $arrlength; $x++) {
echo $usernames[$x];
echo "<br>";
}
?>
</body>
</html>
但是当我插入它时,我得到:
172.18.0.1:51360 [500]: /list.php - syntax error, unexpected 'array_push' (T_STRING) in /home/runner/list.php on line 8
答案 0 :(得分:2)
您缺少分号:
data <- read.csv(text=csv, header=TRUE)
ggplot(data, aes(fruit, value)) +
geom_bar(stat='identity') +
transition_reveal(fruit)
PHP有时尚不清楚错误消息,因此需要一些时间来习惯。
答案 1 :(得分:0)
您始终可以使用array_push变体向数组添加新元素:
<?php
$usernames[] = $_POST["name"];
?>
如果要设置新元素的键,也可以
<?php
$usernames[$key] = $_POST["name"];
?>