我有一个$ _POST数组,我想在最后添加一个键。
所以我正在做的是,
array_push($_POST['ques_15'] , '');
它有效,但我收到警告
Warning: array_push() expects parameter 1 to be array, null given
如何在不关闭显示错误的情况下删除此警告。
答案 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'] = ''
即可解决您的问题.. :)