array_push不会给出数组,打印出整数值

时间:2016-07-03 21:04:19

标签: php arrays

我正在使用array_push做一个非常简单的php程序,但根据文档它没有工作。每次我尝试打印最终数组的值时,它给出一个整数。有人可以帮帮我吗?

这是我的代码:

<?php
    $preArray = array('1','2','3','4','5','6','7','8');
    $val = 10;
    $array = array_push($preArray, $val);

    print_r($array);
?>

这是它输出的内容:

9

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

git gc返回数组中新的元素数。因此,如果您对数组中的元素数量不感兴趣,那么只需使用:

array_push()

变量$ preArray将包含推入其中的值。

array_push($preArray, $val);