"Alice", "umur" => 20),"/> "Alice", "umur" => 20),">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memadam medan tatasusunan melalui serahan PHP

Bagaimana untuk memadam medan tatasusunan melalui serahan PHP

PHPz
PHPzasal
2023-04-20 10:10:28408semak imbas

Sebagai pembangun PHP, anda selalunya perlu mengendalikan tatasusunan. Antaranya, memadam medan tatasusunan adalah salah satu operasi biasa. Artikel ini akan menerangkan cara memadam medan tatasusunan melalui penyerahan PHP.

Dalam PHP, elemen yang ditentukan dalam tatasusunan boleh dipadamkan melalui fungsi yang tidak ditetapkan. Langkah-langkah khusus adalah seperti berikut:

  1. Buat tatasusunan
    Mula-mula, kita perlu mencipta tatasusunan. Berikut ialah contoh mudah:
$students = array(
    array("name" => "Alice", "age" => 20),
    array("name" => "Bob", "age" => 21),
    array("name" => "Charlie", "age" => 22)
);

Ini ialah tatasusunan dua dimensi yang mengandungi berbilang maklumat pelajar, setiap maklumat pelajar termasuk nama dan umur.

  1. Dapatkan kedudukan elemen yang hendak dipadamkan
    Seterusnya, kita perlu tentukan kedudukan elemen yang hendak dipadamkan. Ia boleh diperoleh dengan kunci atau indeks.

Sebagai contoh, jika kita ingin memadamkan maklumat pelajar bernama "Bob", kita boleh menggunakan kod berikut:

$index = array_search("Bob", array_column($students, "name"));

Kod ini menggunakan fungsi array_search untuk mencari pelajar bernama "Bob" dalam tatasusunan $students pelajar "Bob" dan mengembalikan indeks yang sepadan.

  1. Padam elemen
    Selepas kami menentukan kedudukan elemen yang hendak dipadam, kami boleh menggunakan fungsi yang tidak ditetapkan untuk memadamnya:
unset($students[$index]);

Kod ini akan memadamkan $ Elemen dengan subskrip $index dalam tatasusunan pelajar ialah pelajar bernama "Bob".

  1. Hasil keluaran
    Akhir sekali, kita boleh menggunakan gelung foreach untuk melintasi tatasusunan $pelajar dan mengeluarkan hasil yang dipadam:
foreach ($students as $student) {
    echo "Name: " . $student['name'] . ", Age: " . $student['age'] . "<br>";
}

Hasil keluaran di atas tidak akan memasukkan Maklumat tentang pelajar bernama "Bob".

Ringkasnya, melalui langkah di atas, kita boleh menyerahkan dan memadam medan tatasusunan melalui PHP. Saya harap artikel ini dapat membantu pembangun PHP.

Atas ialah kandungan terperinci Bagaimana untuk memadam medan tatasusunan melalui serahan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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