嗨我想了解会话变量,特别是使用它们与数组。在下面的示例代码中,用户输入一个字母,我想将该提交添加到会话变量,以便下次用户提交一封信时,我不会丢失前一个条目。PHP会话变量数组
因此,如果用户输入'e',数组显示'e',并且如果用户选择'',那么数组现在将显示'e'和's'。这是我对PHP的第一次实验,会话证明有点困难。任何人都可以帮助我理解如何去获得我想要的结果,或者我在下面的代码中出错的地方?提前谢谢了。
<?php
session_start();
function example()
{
$_SESSION['lettersGuessed'] = array();
$userLetter = $_GET['input'];
array_push($_SESSION['lettersGuessed'],$userLetter);
print_r($_SESSION['lettersGuessed']);
}
if (strlen($_GET['input'])==1) {
if (ctype_lower($_GET['input']))
{
echo "The user-submitted letter is lowercase.<br>";
example();
}
else
{
echo "Invalid submission<br>";
}
}
?>
<form action="" method="get">
<input name="input" value="Enter a letter!" />
<input type="submit" value="Submit" />
</form>
这是非常感谢,帮助我了解更好更好 – Clustercuss