PHP-配列の末尾要素を削除する


先頭のセル要素を削除
array_shift
(PHP 4, PHP 5)
array_shift―配列の先頭のセルを配列から外す
説明
mixed array_shift ( array  &$array  )
array_shift()は、arrayの最初のユニットを移動し、結果として返し、arrayの長さを減らして、他のすべてのユニットを前に1ビット移動させる.すべての数値キー名がゼロからカウントされるように変更され、文字キー名は変更されません.
Note:この関数を使用するとarrayポインタがリセットされます.
パラメータ
  • array
  • 入力の配列.

  • 戻り値
    削除された値を返し、arrayが空または配列でない場合はNULLを返します.

    Example #1 array_shift()例<?php
    $stack 
    = array("orange""banana""apple""raspberry");
    $fruit array_shift($stack);
    print_r($stack);
    ?>

    以上のルーチンが出力します.
    Array
    (
        [0] => banana
        [1] => apple
        [2] => raspberry
    )

    そしてorangeは$fruitに与えられた.
    末尾ユニット要素の削除
    array_pop
    (PHP 4, PHP 5)
    array_pop―配列の最後のユニットをポップアップする(スタックを出る)
    説明
    mixed array_pop ( array  &$array  )
    array_pop()は、array配列の最後のユニットをポップアップして返し、配列arrayの長さを1つ減らします.arrayが空(または配列ではない)の場合、NULLが返されます.また、呼び出された数が1つでない場合、Warningが生成されます.
    Note:この関数を使用するとarrayポインタがリセットされます.
    パラメータ
  • array
  • スタックの配列を作成する必要があります.

  • 戻り値
    は、arrayの最後の値を返します.arrayが空(配列でない場合)の場合、NULLが返されます.

    Example #1 array_pop()例<?php
    $stack 
    = array("orange""banana""apple""raspberry");
    $fruit array_pop($stack);
    print_r($stack);
    ?>

    この操作により、$stackには3つのユニットしかありません.
    Array
    (
        [0] => orange
        [1] => banana
        [2] => apple
    )

    rasberryは$fruitに割り当てられます.