Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan sama ada tatasusunan mengandungi nilai tertentu dalam php

Bagaimana untuk menentukan sama ada tatasusunan mengandungi nilai tertentu dalam php

PHPz
Lepaskan: 2023-04-27 14:36:47
asal
582 orang telah melayarinya

Dalam PHP, gunakan fungsi in_array() untuk menentukan sama ada tatasusunan mengandungi nilai tertentu. Fungsi in_array() menerima dua parameter: nilai untuk ditemui dan tatasusunan untuk ditemui. Jika nilai wujud dalam tatasusunan, fungsi akan mengembalikan benar, jika tidak ia akan mengembalikan palsu.

Dalam contoh berikut, kita akan menemui elemen khusus dalam tatasusunan yang mengandungi berbilang elemen:

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

if (in_array("orange", $array)) {
    echo "The element was found";
} else {
    echo "The element was not found";
}
Salin selepas log masuk

Dalam contoh di atas, kita mula-mula mentakrifkan tatasusunan yang mengandungi Tatasusunan empat perkataan. Kemudian gunakan fungsi in_array untuk mencari elemen "oren" dalam tatasusunan. Nilai wujud dalam tatasusunan, oleh itu, atur cara akan mengeluarkan "Elemen telah dijumpai".

Berikut ialah contoh lanjut di mana gelung digunakan untuk mencari semua nilai dalam tatasusunan:

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

foreach ($array as $value) {
    if (in_array($value, $array)) {
        echo "The element $value was found\n";
    } else {
        echo "The element $value was not found\n";
    }
}
Salin selepas log masuk

Dalam contoh di atas, kita mula-mula mengulangi senarai empat tatasusunan perkataan. Kemudian, gunakan fungsi in_array untuk mencari setiap elemen dalam tatasusunan. Jika elemen wujud dalam tatasusunan, atur cara akan mengeluarkan "Elemen [elemen-nama] ditemui", jika tidak, atur cara akan mengeluarkan "Elemen [elemen-nama] tidak dijumpai".

Secara keseluruhan, fungsi in_array menyediakan cara yang mudah dan berkesan untuk menentukan sama ada tatasusunan mengandungi nilai tertentu. Semasa menulis kod, pengaturcara perlu menentukan elemen mana yang akan ditemui dalam tatasusunan dan cara menggunakan atur cara untuk memproses elemen tersebut. Dengan menggunakan fungsi in_array, proses ini menjadi lebih mudah dan lebih intuitif.

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada tatasusunan mengandungi nilai tertentu 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan