在上一页中,我已经从用户那里获得了playeys值的名称和数量。
我希望将它们填入数组中。到目前为止,这是我的代码:
<?php
$numberOfPlayers = $_POST['numberOfPlayers'];
$counter = 1;
$playerName = array();
while($counter<=$numberOfPlayers-1){
$playerName[$counter-1]= $_POST[$counter];
$counter=$counter+1;
}
print_r($playerName);
?>
然而,在第8行的C:\ wamp \ www \ test.php中出现了“未定义的偏移量:1”的错误。
非常感谢任何帮助。
由于
答案 0 :(得分:3)
只需使用array_push()
即可。或[]
阵列简写。无需使用计数器。
while($numberOfPlayers--){
if(isset($_POST[$numberOfPlayers]))
$playerName[]= $_POST[$numberOfPlayers];
}