Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pengenalan kepada penggunaan fungsi in_array() dalam pustaka fungsi PHP

Pengenalan kepada penggunaan fungsi in_array() dalam pustaka fungsi PHP

WBOY
WBOYasal
2023-06-27 09:01:371435semak imbas

Dalam pembangunan PHP, tatasusunan selalunya perlu diproses dan diubah suai, dan fungsi in_array() ialah salah satu fungsi yang paling biasa digunakan semasa memproses tatasusunan. Artikel ini akan memperkenalkan cara menggunakan fungsi ini. Fungsi

in_array() adalah untuk mencari nilai yang ditentukan dalam tatasusunan dan mengembalikan benar jika ditemui, jika tidak ia mengembalikan palsu. Sintaks fungsi ini adalah seperti berikut:

in_array($value, $array, $strict)

di mana $value ialah nilai yang akan ditemui, $array ialah tatasusunan untuk ditemui dan $strict ialah parameter pilihan yang digunakan untuk menentukan sama ada hendak memaksa jenis pembolehubah. Secara lalai, nilai $strict adalah palsu, yang bermaksud bahawa hanya nilai pembolehubah disemak untuk kesamaan, dan jenis pembolehubah tidak disemak.

Berikut ialah beberapa contoh penggunaan in_array():

  1. Semak sama ada nilai wujud dalam tatasusunan
$numbers = array(1, 2, 3, 4, 5);
if (in_array(3, $numbers)) {
    echo "3 存在于数组中";
} else {
    echo "3 不存在于数组中";
}

Kod di atas akan mengeluarkan "3 wujud dalam tatasusunan".

  1. Menyemak sama ada nilai wujud dalam tatasusunan dan menguatkuasakan semakan jenis apabila membandingkan
$numbers = array(1, 2, 3, 4, 5);
if (in_array("3", $numbers, true)) {
    echo "3 存在于数组中";
} else {
    echo "3 不存在于数组中";
}

Kod di atas akan mengeluarkan "3 tidak wujud dalam tatasusunan" kerana semakan jenis dikuatkuasakan sebagai perbandingan, jadi rentetan "3" Tidak sama kepada integer 3.

  1. Cari sama ada nilai yang ditentukan wujud untuk nama kunci dalam tatasusunan
$ages = array("Peter" => 35, "Ben" => 28, "Joe" => 40);
if (in_array(35, $ages)) {
    echo "35 的键名是:" . array_search(35, $ages);
} else {
    echo "35 不存在于数组中";
}

Kod di atas akan mengeluarkan "Nama kunci 35 ialah: Peter" kerana nilai yang sepadan dengan nama kunci "Peter" dalam tatasusunan ialah 35.

Ringkasan:

Di atas adalah pengenalan dan contoh penggunaan fungsi in_array() Saya harap ia akan membantu anda dalam menggunakan fungsi ini dalam pembangunan PHP. Fungsi ini kerap digunakan dalam pembangunan sebenar dan boleh meningkatkan kecekapan dan kebolehbacaan kod dengan berkesan.

Atas ialah kandungan terperinci Pengenalan kepada penggunaan fungsi in_array() dalam pustaka fungsi 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