Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam PHP, bagaimana saya menyemak dengan cara yang paling cekap jika nilai tertentu wujud dalam tatasusunan yang mengandungi beribu-ribu nilai?

Dalam PHP, bagaimana saya menyemak dengan cara yang paling cekap jika nilai tertentu wujud dalam tatasusunan yang mengandungi beribu-ribu nilai?

PHPz
PHPzke hadapan
2023-09-09 08:13:08992semak imbas

Dalam PHP, bagaimana saya menyemak dengan cara yang paling cekap jika nilai tertentu wujud dalam tatasusunan yang mengandungi beribu-ribu nilai?

Cara pantas untuk melakukan ini telah ditunjukkan di bawah −

if (array_flip($set)[$value] !== null) {
   echo "something"; //take some action
}

Untuk menyesuaikan bilangan kunci, anda boleh menyesuaikannya seperti berikut −

function array_keys_exists(array $keys, array $arr) {
   return !array_diff_key(array_flip($keys), $arr);
}

Atas ialah kandungan terperinci Dalam PHP, bagaimana saya menyemak dengan cara yang paling cekap jika nilai tertentu wujud dalam tatasusunan yang mengandungi beribu-ribu nilai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam