我正在使用此代码,但如果我使用array_push()
它是用 插入值null
,我正在使用array_push
在数组中输入值
foreach ($_POST['record_num'] as $check_rec_num) {
if(!in_array($check_rec_num, $_SESSION['selected_record'][$pageno])) {
array_push($_SESSION['selected_record'][$pageno][], $check_rec_num);
}
}
但是当我使用它时,它会自动在数组中添加值,而不使用array_push
为什么会这样?
foreach ($_POST['rec_num'] as $check_rec_num) {
if(!in_array($check_rec_num, $_SESSION['selected_record'][$pageno])) {
$_SESSION['selected_record'][$pageno][] = $check_rec_num;
}
}
第一个例子
Array ( [1] => Array ( [0] => 36 [1] => 35 ) [2] => )
第二个例子(没有小括号)
Array ( [1] => Array ( [0] => 36 [1] => 35 [2] => 34 ) [2] => Array ( [0] => ) )
Array Design 3rd example没有使用array_push
它是如何在数组末尾自动添加值而不使用array_push
?
Array (
[1] => Array (
[0] => 36
[1] => 35
)
[2] => Array (
[0] => 33
[1] => 32
)
)