Pengenalan kepada penggunaan fungsi in_array() dalam pustaka fungsi PHP

WBOY
Lepaskan: 2023-06-27 09:40:01
asal
1432 orang telah melayarinya

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)
Salin selepas log masuk

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 不存在于数组中";
}
Salin selepas log masuk

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 不存在于数组中";
}
Salin selepas log masuk

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 不存在于数组中";
}
Salin selepas log masuk

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!

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