


PHP memadamkan nama kunci tatasusunan dan nilai kunci yang ditentukan
Dalam pembangunan PHP, tatasusunan ialah struktur data yang penting. Walau bagaimanapun, apabila berurusan dengan tatasusunan, kita selalunya perlu memadamkan kunci tertentu atau memadam item yang mengandungi nilai kunci. Artikel ini akan memperkenalkan cara memadam nilai kunci yang ditentukan daripada tatasusunan dalam PHP.
Dalam PHP, memadam nilai kunci tatasusunan adalah operasi yang sangat biasa Kadangkala kita perlu memadamkan nilai di bawah nama kunci yang ditentukan atau memadam semua item yang mengandungi nilai yang ditentukan dalam keseluruhan tatasusunan. Di bawah kami memperkenalkan kaedah pemadaman untuk kedua-dua situasi ini masing-masing.
- Padamkan nilai di bawah nama kunci yang ditentukan
Dalam PHP, memadamkan nilai di bawah nama kunci yang ditentukan adalah sangat mudah. Kita perlu menggunakan fungsi unset()
PHP untuk memadamkan nilai yang sepadan dengan nama kunci tertentu dalam tatasusunan. Sebagai contoh, dalam tatasusunan berikut, kami ingin memadamkan nilai yang sepadan dengan nama kunci name2
:
$array = array( 'name1' => 'value1', 'name2' => 'value2', 'name3' => 'value3' );
Untuk melakukan ini, kita boleh menggunakan fungsi unset()
untuk memadam nilai di bawah kunci yang ditentukan nama:
unset($array['name2']);
Selepas melaksanakan kod di atas, tatasusunan $array
akan menjadi:
$array = array( 'name1' => 'value1', 'name3' => 'value3' );
Anda boleh memadamkan nilai nama kunci yang ditentukan dalam tatasusunan dengan mudah melalui fungsi unset()
, yang terdapat dalam PHP Operasi yang sangat biasa.
- Padam semua item dengan nilai yang ditentukan
Dalam PHP, untuk memadam semua item dengan nilai yang ditentukan, anda perlu menggunakan fungsi terbina dalam bahasa: array_filter()
fungsi dan fungsi tanpa nama. Fungsi
array_filter()
membolehkan kami menapis tatasusunan dan hanya mengekalkan elemen yang memenuhi syarat tertentu. Oleh itu, jika kita ingin memadam semua item dengan nilai yang ditentukan, kita hanya perlu menapis semua elemen yang memenuhi kriteria.
Mari lihat contoh, katakan kita mempunyai tatasusunan berikut dan kita perlu mengalih keluar semua item dengan nilai value2
.
$array = array( 'name1' => 'value1', 'name2' => 'value2', 'name3' => 'value2' );
Untuk memadamkan semua item dengan nilai value2
, kita perlu mentakrifkan fungsi tanpa nama Fungsi ini akan menapis semua item dalam tatasusunan yang tidak mengandungi nilai yang ditentukan dan mengembalikan yang baharu tatasusunan.
Berikut ialah kod fungsi tanpa nama:
$needle = 'value2'; $filtered_array = array_filter($array, function ($value) use ($needle) { return $value != $needle; });
Dalam kod di atas, kami mula-mula mentakrifkan pembolehubah $needle
untuk menyimpan nilai yang perlu ditapis. Seterusnya, kami menggunakan fungsi array_filter()
, menggunakan operator perbandingan dalam fungsi tanpa nama untuk mengecualikan semua elemen yang mengandungi pembolehubah $needle
, dan kemudian mengembalikan tatasusunan baharu yang terdiri daripada elemen yang tinggal.
Selepas menjalankan kod di atas, tatasusunan $filtered_array
akan mendapat hasil berikut:
$array = array( 'name1' => 'value1' );
Kod di atas menggunakan fungsi array_filter()
dan fungsi tanpa nama untuk memadam semua item yang mengandungi nilai yang ditentukan , dan kami mendapat tatasusunan yang sesuai.
Ringkasan
Dalam PHP, memadamkan nilai kunci yang ditentukan dalam tatasusunan ialah operasi biasa. Kita boleh memadamkan nilai yang sepadan dengan kunci yang ditentukan dengan mudah menggunakan fungsi unset()
. Jika kami perlu memadamkan semua item dengan nilai yang ditentukan, kami perlu menggunakan fungsi array_filter()
dan fungsi tanpa nama, yang boleh menyelesaikan tugas penapisan dan pemprosesan yang berkaitan. Semoga artikel ini akan membantu kami mengendalikan tugas berkaitan tatasusunan PHP dengan lebih mudah.
Atas ialah kandungan terperinci PHP memadamkan nama kunci tatasusunan dan nilai kunci yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Kompilasi JIT Php 8 meningkatkan prestasi dengan menyusun kod yang sering dilaksanakan ke dalam kod mesin, memberi manfaat kepada aplikasi dengan pengiraan berat dan mengurangkan masa pelaksanaan.

Artikel ini membincangkan mendapatkan muat naik fail PHP untuk mengelakkan kelemahan seperti suntikan kod. Ia memberi tumpuan kepada pengesahan jenis fail, penyimpanan selamat, dan pengendalian ralat untuk meningkatkan keselamatan aplikasi.

Artikel ini membincangkan penyulitan simetri dan asimetrik dalam PHP, membandingkan kesesuaian, prestasi, dan perbezaan keselamatan mereka. Penyulitan simetri lebih cepat dan sesuai untuk data pukal, manakala asimetrik digunakan untuk pertukaran utama yang selamat.

Artikel ini membincangkan kelemahan OWASP 10 dalam strategi PHP dan mitigasi. Isu -isu utama termasuk suntikan, pengesahan yang rosak, dan XSS, dengan alat yang disyorkan untuk memantau dan mendapatkan aplikasi PHP.

Artikel ini membincangkan pelaksanaan pengesahan dan kebenaran yang mantap dalam PHP untuk mencegah akses yang tidak dibenarkan, memperincikan amalan terbaik dan mengesyorkan alat peningkatan keselamatan.

Artikel membincangkan mendapatkan data dari pangkalan data menggunakan PHP, meliputi langkah, langkah keselamatan, teknik pengoptimuman, dan kesilapan umum dengan penyelesaian.

Artikel ini membincangkan strategi untuk melaksanakan kadar API yang mengehadkan PHP, termasuk algoritma seperti baldi token dan baldi bocor, dan menggunakan perpustakaan seperti simfoni/kadar-limiter. Ia juga meliputi pemantauan, had kadar penyesuaian secara dinamik, dan tangan

Artikel ini membincangkan strategi untuk mencegah serangan CSRF di PHP, termasuk menggunakan token CSRF, kuki tapak yang sama, dan pengurusan sesi yang betul.
