ホームページ >バックエンド開発 >PHPチュートリアル >PHP は配列を使用してキューを実装します (実際の先入れ先出しの実装方法)
PHP の配列処理関数は配列をキューに実装することもでき、スタックは「先入れ後出し」です。スタックでは、最後にプッシュされた (プッシュされた) データが最初にポップされる (ポップされる) ことになります。キューは銀行のキューイングマシンと同じように先入れ先出しです
配列は PHP ではスタックとして扱われ、主に 2 つのシステム関数 array_push() と array_pop を使用して実現されます。 ()。スタックへのプッシュでは、主に array_push() 関数を使用して、最初のパラメーターの配列の末尾に 1 つ以上の要素を追加し、新しい配列の長さを返します。 例は次のとおりです。
PHP では、array_push は次のようになります。主に配列を queue () および array_shift() の実装として扱うために使用されます。次のようにコードをコピーします:
$zhan=array("WEB");//配列をキューとして宣言します
array_push($zhan,"PHP");// 文字列をプッシュしますinto スタック (配列) 内
array_push($zhan,"WWW.CHHUA.COM");// 別の要素をプッシュ
print_r($zhan);// 配列の内容を出力
?>スタックをポップする主な目的は、array_shift() 関数を使用して配列の最初の要素をポップアウトし、配列の長さを 1 減らすことです。例は次のとおりです:
< ;?php
$zhan=array("WEB"," www.chhua.com","WEB Development Notes","PHP","Website Construction");//配列をスタックとして宣言 array_shift($zhan );//キューから文字列をデキューします (配列)
print_r ($zhan);//配列の内容を出力します Array([0] => WEB[1] => www.chhua.com[2] => ; WEB 開発ノート[3] => PHP)
著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。