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

Dalam PHP, untuk mengetahui sama ada unsur wujud dalam tatasusunan, anda boleh menggunakan fungsi in_array(). Fungsi fungsi ini adalah untuk menentukan sama ada nilai wujud dalam tatasusunan dan mengembalikan nilai bool, iaitu, ia mengembalikan benar jika wujud, dan palsu jika ia tidak wujud.

Berikut ialah sintaks fungsi in_array():

in_array( $value, $array [, $strict ] )

di mana $value mewakili elemen kepada dapat dijumpai, $ Array mewakili tatasusunan yang akan dicari $strict ialah parameter pilihan Lalai adalah palsu, yang bermaksud menggunakan mod tidak ketat (iaitu santai) untuk mencari. Jika anda ingin menggunakan mod ketat untuk mencari, anda boleh menetapkan $strict kepada benar.

Sebagai contoh, katakan terdapat tatasusunan $arr, yang mengandungi beberapa elemen Sekarang kita ingin mencari sama ada unsur "epal" wujud dalam tatasusunan, anda boleh menggunakan kod berikut:

jika (in_array('apple', $arr)){

echo '存在';
} lain {

echo '不存在';
}

Hasil keluaran oleh kod di atas ialah berdasarkan tatasusunan $arr Bergantung pada sama ada ia mengandungi elemen "epal".

Selain fungsi in_array(), anda juga boleh menggunakan fungsi array_search() untuk mencari elemen dalam array. Fungsi fungsi ini adalah untuk mencari nilai yang ditentukan dalam tatasusunan Jika ia dijumpai, ia mengembalikan nama kunci yang sepadan dengan nilai Jika ia tidak dijumpai, ia mengembalikan palsu.

Berikut ialah sintaks fungsi array_search():

array_search( $needle, $hystack [, $strict ] )

di mana $needle mewakili elemen kepada dapat dijumpai, $ haystack mewakili tatasusunan yang hendak dicari, $strict ialah parameter pilihan, dan mempunyai maksud yang sama seperti parameter $strict dalam fungsi in_array().

Sebagai contoh, katakan terdapat tatasusunan $arr, yang mengandungi beberapa elemen Sekarang kita ingin mencari kedudukan indeks elemen "epal" dalam tatasusunan, anda boleh menggunakan kod berikut:

$index = array_search('apple', $arr);

jika ($index !== false){

echo '存在,索引位置为'.$index;
} lain {

echo '不存在';
}

Hasil keluaran oleh kod di atas bergantung pada sama ada tatasusunan $arr mengandungi elemen "epal".

Perlu diambil perhatian bahawa apabila menggunakan fungsi array_search(), jika nilai yang sepadan dengan elemen yang ditemui ialah 0, kedudukan indeks yang dikembalikan juga adalah 0. Pada masa ini, adalah perlu untuk menentukan sama ada pulangan nilai adalah palsu, kerana 0 juga bermaksud palsu. Anda boleh menggunakan operator perbandingan kongruen (iaitu "===") untuk menentukan sama ada nilai pulangan adalah palsu (iaitu tidak sama dengan palsu).

Di atas ialah cara untuk mencari sama ada unsur wujud dalam tatasusunan dalam PHP. Kaedah mana yang hendak dipilih bergantung terutamanya pada situasi sebenar dan keutamaan peribadi.

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

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

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.