PHP-配列の末尾要素を削除する
4944 ワード
先頭のセル要素を削除
array_shift
(PHP 4, PHP 5)
array_shift―配列の先頭のセルを配列から外す
説明
mixed array_shift ( array
array_shift()は、
Note:この関数を使用するとarrayポインタがリセットされます.
パラメータ 入力の配列.
戻り値
削除された値を返し、
例
Example #1 array_shift()例
以上のルーチンが出力します.
そしてorangeは$fruitに与えられた.
末尾ユニット要素の削除
array_pop
(PHP 4, PHP 5)
array_pop―配列の最後のユニットをポップアップする(スタックを出る)
説明
mixed array_pop ( array
array_pop()は、
Note:この関数を使用するとarrayポインタがリセットされます.
パラメータ スタックの配列を作成する必要があります.
戻り値
は、
例
Example #1 array_pop()例
この操作により、$stackには3つのユニットしかありません.
rasberryは$fruitに割り当てられます.
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に割り当てられます.