Pengenalan fungsi PHP: fungsi in_array().

WBOY
Lepaskan: 2023-11-04 17:08:01
asal
1695 orang telah melayarinya

Pengenalan fungsi PHP: fungsi in_array().

Pengenalan fungsi PHP: in_array() function

PHP ialah bahasa skrip sebelah pelayan yang biasa digunakan yang menyediakan banyak terbina dalam berfungsi untuk Memudahkan proses pembangunan. Antaranya, fungsi in_array() ialah fungsi yang sangat berguna untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan. Artikel ini akan memperkenalkan penggunaan fungsi in_array() secara terperinci dan memberikan contoh kod khusus.

1. Penggunaan asas fungsi in_array()
Fungsi in_array() digunakan untuk mencari nilai yang ditentukan dalam tatasusunan dan mengembalikan nilai Boolean yang menunjukkan sama ada nilai itu ditemui. Sintaks asasnya adalah seperti berikut:

bool in_array (campuran $needle, array $haystack [, bool $strict = FALSE])

Parameter description:

# 🎜 🎜#
    $jarum: Nilai untuk dicari, boleh dari sebarang jenis.
  • $haystack: Tatasusunan untuk mencari.
  • $strict (pilihan): Lalai adalah FALSE, menunjukkan bahawa jenis data tidak dibezakan. Jika ditetapkan kepada TRUE, jenis data akan dibandingkan dengan ketat.
Nilai pulangan: BENAR jika nilai yang dicari ditemui, SALAH sebaliknya.

Berikut ialah contoh mudah yang menunjukkan cara menggunakan fungsi in_array():

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

    if (in_array("apple", $fruits)) {
        echo "找到了苹果!";
    } else {
        echo "未找到苹果!";
    }

    if (in_array("watermelon", $fruits)) {
        echo "找到了西瓜!";
    } else {
        echo "未找到西瓜!";
    }
?>
Salin selepas log masuk

Output:

找到了苹果!
未找到西瓜!
Salin selepas log masuk

Dalam contoh di atas, kita mula-mula Mentakrifkan tatasusunan $buah yang mengandungi nama buah. Kemudian, kami menggunakan fungsi in_array() untuk menentukan sama ada nilai yang ditentukan wujud dalam tatasusunan. Dalam keadaan penghakiman pertama, nilai yang kami cari ialah "epal". Dalam keadaan penghakiman kedua, nilai yang kami cari ialah "tembikai".

2. Perbandingan ketat fungsi in_array()

Dalam contoh sebelumnya, kami menggunakan parameter lalai, iaitu perbandingan tidak membezakan antara jenis data. Seterusnya, kami akan menunjukkan cara menggunakan fungsi in_array() untuk melakukan perbandingan yang ketat.

<?php
    $numbers = array("1", 2, 3, "4");

    if (in_array("2", $numbers, true)) {
        echo "找到了2!";
    } else {
        echo "未找到2!";
    }
?>
Salin selepas log masuk

Output:

未找到2!
Salin selepas log masuk

Dalam contoh di atas, kami menentukan tatasusunan $nombor yang mengandungi nombor. Kemudian, kami menggunakan fungsi in_array() untuk melakukan perbandingan yang ketat untuk menentukan sama ada terdapat elemen dengan nilai "2" dalam tatasusunan. Memandangkan terdapat elemen dengan nilai 2 dalam tatasusunan, dan nilai yang dicari ialah "2", dan perbandingan yang ketat dibuat, FALSE dikembalikan dan "2 tidak dijumpai!"

Ringkasnya, fungsi in_array() ialah fungsi PHP yang sangat berguna yang boleh menentukan dengan cepat sama ada nilai wujud dalam tatasusunan. Melalui pengenalan dan kod contoh di atas, saya percaya bahawa pembaca telah menguasai penggunaan asas dan langkah berjaga-jaga bagi fungsi in_array(). Dalam pembangunan sebenar, penggunaan rasional fungsi ini boleh meningkatkan kecekapan pelaksanaan dan kebolehbacaan kod dan mengurangkan berlakunya ralat.

Atas ialah kandungan terperinci Pengenalan fungsi PHP: fungsi in_array().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!