Himpunan unsur berjujukan dengan sifat tertentu yang dikaitkan dengannya dipanggil tindanan dalam PHP. Dan timbunan beroperasi secara Terakhir Masuk Dahulu Keluar, yang bermaksud objek yang diletakkan pada akhirnya dalam timbunan akan menjadi objek pertama yang akan dialih keluar daripada timbunan, dan penambahan elemen dan pemadaman elemen pada timbunan adalah kesemuanya. terhad kepada satu hujung tindanan sahaja.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Sintaks untuk mengisytiharkan tindanan dalam PHP adalah seperti berikut:
push(item_to_added_to_the_stack); pop();
di mana item_to_be_added_to_the_stack ialah item yang akan ditambahkan pada tindanan dari bahagian atas tindanan.
Kerja Stack dalam PHP adalah seperti berikut:
Mari kita bincangkan contoh PHP Stack Trace.
Atur cara PHP untuk menambah item pada tindanan dan memadamkan item daripada tindanan dari bahagian atas tindanan menggunakan fungsi push() dan pop() dan kemudian memaparkan kandungan tindanan:
Kod:
<?php //creating an instance of SplQueue class $newstack = new SplQueue(); //using push() function to the add items to the stack from the top of the stack $newstack->push('Welcome'); $newstack->push('to'); $newstack->push('PHP'); //printing the contents of the stack after push operation in a human readable format by using print_r function echo "The elements present in the stack after push operation are:\n"; print_r ($newstack); //Removing two items from the top of the stack using pop() function and then displaying the contents of the stack in human readable form using print_r function $newstack->pop(); $newstack->pop(); echo "The elements present in the stack after pop operation are:\n"; print_r ($newstack); ?>
Output:
Kemudian kami menggunakan operasi push() untuk menambah elemen pada tindanan dari bahagian atas tindanan. Kemudian kami memaparkan kandungan timbunan sebagai output pada skrin. Kemudian kami menggunakan operasi pop() untuk mengalih keluar elemen daripada timbunan dari bahagian atas timbunan. Kemudian kami memaparkan kandungan tindanan sebagai output pada skrin.
Atur cara PHP untuk menambah item pada tindanan dan memadamkan item daripada tindanan dari bahagian atas tindanan menggunakan fungsi push() dan pop() dan kemudian memaparkan kandungan tindanan:
Kod:
<?php //creating an instance of SplQueue class $newstack = new SplQueue(); //using push() function to the add items to the stack from the top of the stack $newstack->push('Learning'); $newstack->push('is'); $newstack->push('fun'); //printing the contents of the stack after push operation in a human readable format by using print_r function echo "The elements present in the stack after push operation are:\n"; print_r ($newstack); //Removing two items from the top of the stack using pop() function and then displaying the contents of the stack in human readable form using print_r function $newstack->pop(); $newstack->pop(); $newstack->pop(); echo "The elements present in the stack after pop operation are:\n"; print_r ($newstack); ?>
Output:
Kemudian kami menggunakan operasi push() untuk menambah elemen pada tindanan dari bahagian atas tindanan. Kemudian kami memaparkan kandungan timbunan sebagai output pada skrin. Kemudian kami menggunakan operasi pop() untuk mengalih keluar elemen daripada timbunan dari bahagian atas timbunan. Kemudian kami memaparkan kandungan tindanan sebagai output pada skrin.
Atur cara PHP untuk menambah item pada tindanan dan memadamkan item daripada tindanan dari bahagian atas tindanan menggunakan fungsi push() dan pop() dan kemudian memaparkan kandungan tindanan:
Kod:
<?php //creating an instance of SplQueue class $newstack = new SplQueue(); //using push() function to the add items to the stack from the top of the stack $newstack->push('We'); $newstack->push('love'); $newstack->push('India'); //printing the contents of the stack after push operation in a human readable format by using print_r function echo "The elements present in the stack after push operation are:\n"; print_r ($newstack); //Removing two items from the top of the stack using pop() function and then displaying the contents of the stack in human readable form using print_r function $newstack->pop(); echo "The elements present in the stack after pop operation are:\n"; print_r ($newstack); ?>
Output:
Kemudian kami menggunakan operasi push() untuk menambah elemen pada tindanan dari bahagian atas tindanan. Kemudian kami memaparkan kandungan timbunan sebagai output pada skrin. Kemudian kami menggunakan operasi pop() untuk mengalih keluar elemen daripada timbunan dari bahagian atas timbunan. Kemudian kami memaparkan kandungan tindanan sebagai output pada skrin.
Dalam artikel ini, kami telah mempelajari konsep tindanan dalam PHP melalui definisi, sintaks dan operasi asas yang mentakrifkan tindanan, iaitu fungsi push() dan fungsi pop() dalam PHP melalui contoh pengaturcaraan dan outputnya.
Atas ialah kandungan terperinci Jejak Timbunan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!