cari
Rumahpembangunan bahagian belakangmasalah PHPBagaimana untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan dalam php

Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang sangat biasa yang boleh menyimpan berbilang nilai, dan nilai ini boleh terdiri daripada jenis data yang berbeza. Dalam pembangunan sebenar, kita sering perlu melakukan pelbagai operasi pada tatasusunan, termasuk menentukan sama ada sesuatu nilai berada dalam tatasusunan.

Mari bincangkan cara untuk menentukan sama ada nilai wujud dalam tatasusunan dalam PHP.

  1. fungsi in_array

in_array() function ialah fungsi terbina dalam PHP untuk menentukan sama ada nilai berada dalam tatasusunan adalah seperti berikut:

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

Berikut ialah contoh fungsi in_array() mudah:

Hasil output ialah: "wujud".
$a = array('apple', 'banana', 'orange');
if (in_array('banana', $a)) {
    echo "存在";
} else {
    echo "不存在";
}

fungsi array_search
  1. fungsi array_search() adalah serupa dengan fungsi in_array() Ia juga merupakan fungsi yang digunakan untuk menentukan sama ada nilai dalam array perbezaannya ialah array_search() Fungsi akan mengembalikan nama kunci (iaitu subskrip) nilai yang ditemui dalam tatasusunan, atau palsu jika ia tidak dijumpai.

Sintaks adalah seperti berikut:

Berikut ialah contoh fungsi array_search() mudah:
mixed array_search ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

Hasil output ialah: "Wujud , nama kunci :1".
$a = array('apple', 'banana', 'orange');
$key = array_search('banana', $a);
if ($key !== false) {
    echo "存在,键名为:$key";
} else {
    echo "不存在";
}

fungsi isset
  1. fungsi isset() digunakan untuk menentukan sama ada pembolehubah wujud, dan juga boleh digunakan untuk menentukan sama ada nilai berada dalam tatasusunan. Sintaksnya adalah seperti berikut:

Antaranya, $var mewakili pembolehubah atau nilai yang akan dinilai dan $... mewakili berbilang pembolehubah atau nilai pilihan.
bool isset ( mixed $var [, mixed $... ] )

Berikut ialah contoh fungsi isset() ringkas:

Hasil output ialah: "wujud".
$a = array('apple', 'banana', 'orange');
if (isset($a[1])) {
    echo "存在";
} else {
    echo "不存在";
}

fungsi array_key_exists
  1. fungsi array_key_exists() ialah fungsi yang digunakan untuk menentukan sama ada nama kunci yang ditentukan (iaitu subskrip) wujud dalam tatasusunan adalah seperti berikut:

Antaranya, $key mewakili nama kunci yang akan dinilai, dan $array mewakili tatasusunan yang akan dinilai.
bool array_key_exists ( mixed $key , array $array )

Berikut ialah contoh fungsi array_key_exists() mudah:

Hasil output ialah: "wujud".
$a = array('a' => 'apple', 'b' => 'banana', 'c' => 'orange');
if (array_key_exists('b', $a)) {
    echo "存在";
} else {
    echo "不存在";
}

Ringkasan

Di atas ialah kaedah untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan dalam PHP, termasuk fungsi in_array(), array_search(), fungsi isset() dan array_key_exists( ) fungsi. Dalam perkembangan sebenar, kita boleh memilih kaedah yang sesuai untuk membuat pertimbangan mengikut keperluan.

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan 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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod