永久保存对阵列所做的更改

时间:2018-03-21 13:49:54

标签: php arrays function variables

我希望我添加到数组的最后一个数字永久保留在数组中。我想这样做,因为我想每次更改传递给foo函数的值时添加一个数字。函数是这样的:

<?php
    $numbers=[1,2,3,4];

    function foo($number){
         global $numbers;
         $lenght=count($numbers);
         $numbers[$lenght]=$number;
     }

     foo(3);
     print_r($numbers);
<?

1 个答案:

答案 0 :(得分:0)

您可以使用 array_push

$numbers=[1,2,3,4];
$number = [];
function foo($number)
{
     $lenght=count($numbers);
     array_push( $number, $length);
 }