使用php在post数组中添加元素

时间:2014-08-01 11:36:39

标签: php arrays push

我有一个$ _POST数组,我想在最后添加一个键。

所以我正在做的是,

array_push($_POST['ques_15'] , '');

它有效,但我收到警告

Warning: array_push() expects parameter 1 to be array, null given 

如何在不关闭显示错误的情况下删除此警告。

5 个答案:

答案 0 :(得分:3)

我想你只想做:

$_POST['ques_15'] = '';

它将在$ _POST数组值''的末尾添加键ques_15

答案 1 :(得分:3)

这很简单:

$_POST[] = 'value';

$_POST['yourkey'] = 'value'

答案 2 :(得分:3)

$ _ POST是一个 associative 数组。

array_push()和直接提供密钥:数组的值都可以使用。

而不是array_push(),我会这样:

<?php

$_POST['ques_15'] = '';

?>

答案 3 :(得分:1)

它将是array_push($_POST , ''); 因为$_POST['key']不是数组。 $_POST是一个数组。

答案 4 :(得分:0)

正如@billyonecan在评论中提到的,只需使用$_POST['ques_15'] = ''即可解决您的问题.. :)