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

Bagaimana untuk menentukan sama ada array wujud dalam php

PHPz
PHPzasal
2023-04-20 09:08:21594semak imbas

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 ])

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不存在于数组中。";
}
?>

Keluaran kod di atas adalah seperti berikut:

orange存在于数组中。
pear不存在于数组中。

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!

Kenyataan:
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