【发布时间】:2015-09-12 11:43:08
【问题描述】:
我无法将新值插入数组。插入元素时,值会发生变化,但不会增加键值。
如果值不在数组中,我想将新值插入到数组中。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Add Cart</title>
</head>
<body>
<div class="container">
<form method="post" action="">
<input type="text" name="salary">
<input type="submit" name="submit" value="submit">
</form>
<?php
if(isset($_POST['salary']))
{
$salary = array();
$values = $_POST['salary'];
if(!in_array($values, $salary))
{
array_push($salary, $values);
}
print_r($salary);
}
?>
</div>
</body>
</html>
【问题讨论】:
-
因为每次重新加载页面时数组都消失了!
-
如何避免这个问题
-
你可以使用会话数组
$_SESSION -
我也试过了,但我无法得到那个解决方案。你能把样品寄给我吗
-
我是 php 新手。如果我犯了任何错误,请让我知道,请告诉我