Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan sama ada array wujud dalam php

Bagaimana untuk menentukan sama ada array wujud dalam php

PHPz
Lepaskan: 2023-04-20 09:37:11
asal
618 orang telah melayarinya

Dalam PHP, kita boleh menggunakan fungsi in_array() untuk menentukan sama ada nilai wujud dalam tatasusunan. Format fungsi ini adalah seperti berikut:

bool in_array(mixed $needle, array $haystack [, bool $strict = FALSE ])
Salin selepas log masuk

Antaranya, $needle ialah nilai yang akan ditemui, $haystack ialah array untuk ditemui, $strict ialah parameter pilihan, menunjukkan sama ada untuk mendayakan mod ketat (lalai adalah SALAH) .

Jika nilai wujud dalam tatasusunan, nilai pulangan adalah BENAR, jika tidak ia mengembalikan FALSE.

Kod sampel adalah seperti berikut:

<?php
// 示例数组
$arr = array("apple", "orange", "banana");

// 判断orange是否存在于数组中
if (in_array("orange", $arr)) {
    echo "orange存在于数组中。";
} else {
    echo "orange不存在于数组中。";
}

// 判断pear是否存在于数组中
if (in_array("pear", $arr)) {
    echo "pear存在于数组中。";
} else {
    echo "pear不存在于数组中。";
}
?>
Salin selepas log masuk

Keluaran kod di atas adalah seperti berikut:

orange存在于数组中。
pear不存在于数组中。
Salin selepas log masuk

Selain fungsi in_array(), PHP juga menyediakan kaedah lain untuk menentukan sama ada elemen tatasusunan wujud Fungsi, seperti array_key_exists(), in_array(), dsb. Pilih sahaja fungsi yang sesuai mengikut keperluan khusus anda.

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada array wujud dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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