


PHP ialah bahasa pengaturcaraan sebelah pelayan yang digunakan secara meluas. Semasa proses pembangunan, selalunya perlu menggunakan tatasusunan untuk menyimpan dan memanipulasi data. Tatasusunan ialah struktur data yang cekap yang boleh menyimpan sejumlah besar data dan memudahkan operasi pertanyaan, pengubahsuaian, penambahan dan pemadaman. Dalam artikel ini, kami akan menerangkan cara menggunakan PHP untuk menanyakan tatasusunan untuk mengembalikan kunci.
Dalam PHP, tatasusunan boleh ditakrifkan dalam dua cara berikut:
-
Menggunakan fungsi tatasusunan(), sintaksnya adalah seperti berikut:
$array = array(value1, value2, value3, ......);
-
ditakrifkan secara langsung menggunakan kurungan segi empat sama []. Sintaks adalah seperti berikut:
$array = [value1, value2, value3, ......];
Perhatikan bahawa semua nama kunci dalam tatasusunan PHP adalah rentetan jenis jika nama kunci tidak ditakrifkan secara eksplisit, ia lalai untuk bermula dari 0 dan meningkat.
Terdapat banyak cara untuk menggunakan PHP untuk menanyakan tatasusunan untuk mengembalikan kunci, termasuk nama kunci dan nilai kunci. Di bawah ini kami akan memperkenalkan kedua-dua kaedah ini masing-masing.
1. Tanya nama kunci tatasusunan
Dalam PHP, anda boleh menggunakan fungsi array_keys() untuk menanyakan nama kunci tatasusunan. Sintaks fungsi ini adalah seperti berikut:
array array_keys(array $input [, mixed $search_value = null [, bool $strict = false ]])
Fungsi ini menerima tiga parameter:
- $input: diperlukan, tatasusunan untuk disoal.
- $search_value: Pilihan, nilai utama untuk dicari.
- $strict: Pilihan, sama ada untuk menggunakan mod ketat, lalainya adalah palsu.
Nilai pulangan bagi fungsi ini ialah tatasusunan baharu yang mengandungi semua nama kunci Nama kunci tatasusunan yang dikembalikan ialah nama kunci dalam tatasusunan asal, dan nilai kunci ialah nilai utama. dalam tatasusunan asal.
Berikut ialah contoh pertanyaan nama kunci tatasusunan:
<?php //定义数组 $array = ["name" => "Tom", "age" => 20, "location" => "Shanghai"]; //查询数组键名 $keys = array_keys($array); //输出查询结果 print_r($keys); ?>
Hasil output ialah:
Array ( [0] => name [1] => age [2] => location )
Dalam kod di atas, kami menggunakan array_keys () fungsi untuk pertanyaan Nama kunci tatasusunan $array, simpan hasil pertanyaan dalam pembolehubah $keys, dan gunakan fungsi print_r() untuk mengeluarkan hasil pertanyaan ke halaman.
2. Tanya nilai kunci tatasusunan
Dalam PHP, anda boleh menggunakan fungsi array_search() untuk menanyakan nilai kunci tatasusunan. Sintaks fungsi ini adalah seperti berikut:
mixed array_search(mixed $needle, array $haystack [, bool $strict = false ])
Fungsi ini menerima tiga parameter:
- $needle: diperlukan, nilai kunci untuk disoal.
- $haystack: diperlukan, tatasusunan untuk disoal.
- $strict: Pilihan, sama ada untuk menggunakan mod ketat, lalai adalah palsu.
Nilai pulangan bagi fungsi ini ialah nama kunci yang mengandungi nilai kunci Jika ia tidak dijumpai, ia mengembalikan palsu.
Berikut ialah contoh menanyakan nilai kunci tatasusunan:
<?php //定义数组 $array = ["name" => "Tom", "age" => 20, "location" => "Shanghai"]; //查询数组键值 $index = array_search("Shanghai", $array); //输出查询结果 echo $index; ?>
Hasil output ialah:
location
Dalam kod di atas, kami menggunakan fungsi array_search() untuk pertanyaan Nilai kunci dalam array $array ialah nama kunci "Shanghai", dan keputusan pertanyaan disimpan dalam pembolehubah $index, dan fungsi echo() digunakan untuk mengeluarkan hasil pertanyaan kepada halaman tersebut.
Ringkasan
Artikel ini memperkenalkan cara menggunakan PHP untuk menanyakan kunci pulangan tatasusunan, terutamanya termasuk dua kaedah: menanyakan nama kunci tatasusunan dan menanyakan nilai kunci tatasusunan. Dengan menggunakan kaedah ini, anda boleh memanipulasi dan menanya tatasusunan dengan mudah, dengan itu membangunkan aplikasi PHP dengan lebih cekap. Harap ini membantu.
Atas ialah kandungan terperinci Bagaimana untuk menanyakan kunci pulangan tatasusunan menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini membandingkan model pangkalan data asid dan asas, memperincikan ciri -ciri mereka dan kes penggunaan yang sesuai. Asid mengutamakan integriti data dan konsistensi, sesuai untuk aplikasi kewangan dan e-dagang, sementara asas memberi tumpuan kepada ketersediaan dan

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 membincangkan amalan terbaik untuk pengesahan input PHP untuk meningkatkan keselamatan, memberi tumpuan kepada teknik seperti menggunakan fungsi terbina dalam, pendekatan putih, dan pengesahan sisi pelayan.

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 manfaat menggunakan password_hash dan password_verify dalam php untuk mendapatkan kata laluan. Hujah utama ialah fungsi ini meningkatkan perlindungan kata laluan melalui penjanaan garam automatik, algoritma hashing yang kuat, dan secur

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 strategi untuk mencegah serangan XSS di PHP, memberi tumpuan kepada sanitisasi input, pengekodan output, dan menggunakan perpustakaan dan kerangka kerja yang meningkatkan keselamatan.

Artikel ini membincangkan penggunaan antara muka dan kelas abstrak dalam PHP, memberi tumpuan kepada masa untuk menggunakan setiap. Antara muka menentukan kontrak tanpa pelaksanaan, sesuai untuk kelas yang tidak berkaitan dan warisan berganda. Kelas Abstrak Memberi Funct Biasa


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

Dreamweaver Mac版
Alat pembangunan web visual

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)