PHP のスタックとキューについて学ぶ
元のアドレス: http://www.jb51.net/article/38850.htm
配列は PHP でスタックとしてよく使用されます ( 、先出し: LIFO)およびキュー(先入れ先出し: FIFO)構造が使用されます。 PHP は、配列要素を操作するためにプッシュとポップ (スタック)、およびシフトとシフト解除 (キュー) に使用できる一連の関数を提供します。スタックとキューは実際に広く使用されています。
最初にスタックを見てみましょう:
次のようにコードをコピーします:
$arr = array();
array_push( $arr,' aaa');
array_push($arr,'bbb');
$arr.pop();
print_r($arr);
?>
配列をキュー (FIFO) として使用する場合は、array_unshift() を使用して要素を追加し、array_shift() を使用して削除できます。
次のようにコードをコピーします。
$arr = array();
array_unshift($arr,'aaa');
array_unshift($arr,'bbb');
print_r($arr);
array_shift($arr );
print_r($arr);
?>