ホームページ > バックエンド開発 > PHPチュートリアル > PHP は配列を使用してキューを実装します (実際の先入れ先出しの実装方法)

PHP は配列を使用してキューを実装します (実際の先入れ先出しの実装方法)

WBOY
リリース: 2016-06-13 12:22:59
オリジナル
1306 人が閲覧しました

PHP は配列を使用してキューを実装します (実際の先入れ先出しの実装方法)

PHP の配列処理関数は配列をキューに実装することもでき、スタックは "先入れ後出し。」スタックでは、最後にプッシュされた (プッシュされた) データが最初にポップされる (ポップされる) ことになります。キューは、銀行のキューイングマシンと同じように、先入れ先出しです。
PHP では、配列はスタックとして扱われ、主に 2 つのシステム関数 array_push( ) と array_pop()。スタックへのプッシュでは、主に array_push() 関数を使用して、最初のパラメーターの配列の末尾に 1 つ以上の要素を追加し、新しい配列の長さを返します。例は次のとおりです。 PHP では、配列は主に array_push() と array_shift() を使用してキューとして実装されます。

コードをコピー コードは次のとおりです:

$zhan =array( "WEB");//配列をキューとして宣言します

array_push($zhan,"PHP");//文字列をスタック (配列) にプッシュしますarray_push($zhan,"WWW .CHHUA.COM");//別の要素をプッシュします
print_r($zhan);//配列の内容を出力します
?>
ポップ主にスタックを使用します。 array_shift() 関数を使用して配列の最初の要素をポップし、配列の長さを 1 だけ減らします。例は次のとおりです。



コードをコピー
コードは次のとおりです。



$zhan=array("WEB","www.chhua.com","WEB)開発ノート","PHP","ウェブサイト構築 ");//配列をスタックとして宣言しますarray_shift($zhan);//文字列 (配列) をデキューします
print_r($zhan);//配列の内容を出力します Array([0] = > WEB[1] => www.chhua.com[2] => WEB 開発ノート[3] => PHP)
?>

著作権免責事項: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート