Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk melintasi dan memadam elemen tatasusunan dalam php

Bagaimana untuk melintasi dan memadam elemen tatasusunan dalam php

PHPz
Lepaskan: 2023-03-28 15:16:43
asal
1217 orang telah melayarinya

PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas. Melintasi dan memadam elemen adalah salah satu operasi yang paling biasa digunakan dalam PHP. Bagi pembangun aplikasi yang perlu memilih dan memadam elemen, adalah perlu untuk mempelajari cara PHP merentasi dan memadam elemen.

Dalam artikel ini, kita akan belajar cara menggunakan bahasa pengaturcaraan PHP untuk memproses data dalam tatasusunan dengan mengulang dan mengalih keluar elemen. Kami akan meneroka perkara berikut:

  • Array dalam PHP

  • Traversal dalam PHP

  • Pemadaman dalam PHP

  1. Array dalam PHP

Array dalam PHP ialah jenis data yang menggunakan Digunakan untuk menyimpan satu atau lebih nilai . Tatasusunan boleh terdiri daripada satu daripada dua jenis: tatasusunan bersekutu atau tatasusunan angka.

Tatasusunan bersekutu ialah tatasusunan di mana setiap elemen mempunyai nama kunci unik yang sepadan dengannya, dipanggil kata kunci.

Tatasusunan angka ialah tatasusunan yang setiap elemen mempunyai nombor unik sebagai kunci.

Gunakan tatasusunan untuk menyusun dan memproses data dengan cekap. Apabila menulis atur cara, anda selalunya perlu beroperasi pada tatasusunan, dan melintasi dan memadam elemen adalah salah satu operasi yang paling biasa.

  1. Traversal dalam PHP

Dalam PHP, traversal biasanya digunakan untuk menggelungkan semua elemen dalam tatasusunan. Gelung ini boleh dilaksanakan menggunakan gelung for, gelung while atau gelung foreach.

Gelung for digunakan untuk mengulang pada tatasusunan sambil menggelung untuk beberapa kali tetap. Berikut ialah kod sampel yang menggunakan gelung for untuk lelaran melalui tatasusunan:

<?php
$colors = array("red", "green", "blue");
for($i = 0; $i < count($colors); $i++) {
    echo $colors[$i] . "<br>";
}
?>
Salin selepas log masuk

Gelung while digunakan untuk menggelung melalui tatasusunan jika syarat dipenuhi. Sebagai contoh, kod berikut menggunakan gelung sementara untuk melintasi tatasusunan.

<?php
$colors = array("red", "green", "blue");
$i = 0;
while($i < count($colors)) {
    echo $colors[$i] . "<br>";
    $i++;
}
?>
Salin selepas log masuk

Gelung foreach digunakan untuk lelaran melalui tatasusunan dan menetapkan pembolehubah kepada setiap nilai dalam tatasusunan. Berikut ialah contoh gelung foreach yang mudah:

<?php
$colors = array("red", "green", "blue");
foreach($colors as $value) {
    echo $value . "<br>";
}
?>
Salin selepas log masuk
  1. Pemadaman dalam PHP

Cara paling biasa untuk memadam elemen dalam PHP ialah Gunakan fungsi unset(). Berikut ialah contoh menggunakan fungsi unset() untuk memadamkan elemen daripada tatasusunan:

<?php
$colors = array("red", "green", "blue");
unset($colors[1]);
print_r($colors);
?>
Salin selepas log masuk

Kod di atas akan memadamkan "green" daripada tatasusunan.

  1. Contoh Kod

Berikut ialah contoh kod yang ditulis dalam PHP yang menunjukkan cara untuk lelaran melalui tatasusunan dan mengalih keluar elemen daripadanya:

<?php
$colors = array("red", "green", "blue", "yellow", "purple", "orange");

for($i = 0; $i < count($colors); $i++) {
    if($colors[$i] == "yellow") {
        unset($colors[$i]);
    }
}

foreach($colors as $value) {
    echo $value . "<br>";
}
?>
Salin selepas log masuk

Kod di atas menggunakan gelung for untuk melintasi keseluruhan tatasusunan dan menggunakan fungsi unset() untuk memadamkan elemen "yellow". Seterusnya, gunakan gelung foreach untuk memaparkan tatasusunan yang diubah suai.

Dalam artikel ini, kami mempelajari cara melintasi dan memadam elemen dalam PHP. Kami menghuraikan konsep tatasusunan dan tiga teknik traversal, dan menyediakan program sampel yang menggambarkan cara untuk menggelung tatasusunan dan mengalih keluar elemen daripadanya. Pengetahuan ini penting kerana memanipulasi tatasusunan adalah tugas yang sangat biasa dalam aplikasi dunia sebenar.

Atas ialah kandungan terperinci Bagaimana untuk melintasi dan memadam elemen tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan