1

私は以下のような配列を持っています

Array
(
    [0] => Array
        (
            [0] => Date
            [1] => Name
            [2] => Hours
        )
    [1] => Array
        (
            [0] => 2013-01-02
            [1] => Test User
            [2] => 7:59
        )
    [2] => Array
        (
            [0] => 2013-01-03
            [1] => Test User
            [2] => 7:53
        )
    [3] => Array
        (
            [0] => 2013-01-04
            [1] => Test User
            [2] => 8:12
        )
    .
    .
    .
    .
    [16] => Array
    (
        [0] => 
        [1] => Total
        [2] => 103:1
    )
    [17] => Array
        (
            [0] => 
        )
)

配列から最後のアイテムを削除したいので、array_popを試しましたが、配列の上をarray_popに渡した後、出力が得られません

Array
(
    [0] => 
)

最小限のコードでこれを達成するにはどうすればよいですか。

4

5 に答える 5

0

変更された配列ではなく、「ポップされた」要素が表示されます。

array_pop()配列から削除する要素のデータを返します。

これはあなたが書いたことを意味します:

print_r(array_pop($array));

代わりに、 で配列を変更してから、配列を出力してarray_pop()ください。

array_pop($array);
print_r($array);
于 2021-07-11T10:32:05.760 に答える