Rumah pembangunan bahagian belakang masalah PHP Bagaimana untuk menanyakan data tatasusunan yang ada dalam php

Bagaimana untuk menanyakan data tatasusunan yang ada dalam php

Apr 23, 2023 am 10:06 AM

Dalam PHP, menanya sama ada data wujud dalam tatasusunan ialah tugas biasa. Menyoal sama ada data wujud dalam tatasusunan boleh dicapai dengan menggunakan beberapa fungsi PHP terbina dalam, termasuk in_array() dan array_search().

Gunakan fungsi in_array() untuk menyemak sama ada data wujud dalam tatasusunan

Fungsi in_array() ialah salah satu fungsi terbina dalam PHP yang digunakan untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan. Fungsi in_array() mengambil dua parameter, parameter pertama ialah nilai yang diperiksa, dan parameter kedua ialah tatasusunan yang akan diperiksa.

Sebagai contoh, kod berikut menunjukkan cara menggunakan fungsi in_array() untuk menyemak sama ada nilai tertentu wujud dalam tatasusunan:

$fruits = array("apple", "banana", "orange", "grape");

if (in_array("banana", $fruits)) {
    echo "Banana exists in the array.";
} else {
    echo "Banana doesn't exist in the array.";
}
Salin selepas log masuk

Kod ini akan mencetak "Pisang wujud dalam array.", kerana "banana" wujud dalam array $fruits.

Gunakan fungsi array_search() untuk mencari kedudukan indeks sesuatu nilai

Fungsi array_search() ialah satu lagi fungsi PHP yang biasa digunakan, digunakan untuk mencari kedudukan nilai tertentu dalam tatasusunan . Jika nilai tidak muncul dalam tatasusunan, fungsi mengembalikan palsu. Jika nilai wujud dalam tatasusunan, fungsi mengembalikan kedudukan indeks kejadian pertama nilai.

Berikut ialah kod sampel yang menunjukkan cara menggunakan fungsi array_search() untuk mencari kedudukan nilai tertentu dalam tatasusunan:

$fruits = array("apple", "banana", "orange", "grape");

$position = array_search("orange", $fruits);

if ($position !== false) {
    echo "Orange exists in the array at position: " . $position;
} else {
    echo "Orange doesn't exist in the array.";
}
Salin selepas log masuk

Kod ini akan mengeluarkan "Oren wujud dalam tatasusunan pada kedudukan : 2" kerana "oren" berada di kedudukan ketiga dalam tatasusunan $fruits.

Kesimpulan

Menyoal sama ada nilai tertentu wujud dalam tatasusunan ialah tugas biasa dalam PHP. Ini boleh dicapai hanya dalam PHP dengan melaksanakan salah satu fungsi terbina dalam seperti in_array() dan array_search(). Oleh itu, menguasai fungsi ini boleh meningkatkan kecekapan pembangunan dengan berkesan.

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data tatasusunan yang ada dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1677
14
Tutorial PHP
1280
29
Tutorial C#
1257
24