medan php berada dalam tatasusunan

WBOY
Lepaskan: 2023-05-22 22:50:06
asal
375 orang telah melayarinya

PHP ialah bahasa pengaturcaraan popular yang digunakan oleh banyak pembangun web untuk membina tapak web dinamik. Seperti bahasa pengaturcaraan lain, PHP menyediakan satu siri fungsi terbina dalam, termasuk satu untuk menyemak sama ada medan berada dalam tatasusunan.

Dalam artikel ini, kami akan meneroka penggunaan dan sintaks fungsi ini dan memberikan beberapa contoh untuk membantu anda memahami dengan lebih baik cara ia berfungsi.

Sintaks

Fungsi dalam PHP untuk menyemak sama ada medan dalam tatasusunan adalah dalam_array(). Fungsi ini mengambil dua parameter: nilai untuk dicari dan tatasusunan untuk dicari.

Berikut ialah sintaks fungsi:

in_array( $value, $array, $strict )

Di mana, $value ialah nilai yang akan ditemui, $ tatasusunan ialah nilai yang mengandungi Tatasusunan nilai untuk dicari. Parameter ketiga $strict ialah parameter pilihan yang menentukan sama ada untuk menggunakan mod ketat apabila membandingkan nilai. Secara lalai, $strict adalah palsu, menunjukkan bahawa mod santai digunakan.

Fungsi in_array() mengembalikan benar jika padanan ditemui, palsu sebaliknya.

Contoh

Mari kita lihat beberapa contoh untuk menggambarkan penggunaan fungsi in_array().

Semak sama ada nombor itu dalam tatasusunan:

$numbers = tatasusunan(1, 2, 3, 4, 5);

if (in_array(3, $ nombor) ) {
echo "3 ada dalam tatasusunan";
} lain {
echo "3 tiada dalam tatasusunan";
}

Hasil output ialah " 3 berada dalam tatasusunan".

Semak sama ada rentetan berada dalam tatasusunan:

$fruits = array("epal", "pisang", "oren", "anggur");

jika ( in_array("banana", $fruits)) {
echo "Pisang ada dalam array";
} lain {
echo "Pisang tiada dalam array";
}

output Hasilnya ialah "pisang dalam tatasusunan".

Gunakan semakan mod ketat:

Dalam mod ketat, fungsi in_array() juga perlu membandingkan jenis data nilai.

$numbers = array(1, 2, 3, 4, 5);

if (in_array("3", $numbers, true)) {
echo "3 in dalam tatasusunan";
} lain {
echo "3 tiada dalam tatasusunan";
}

Hasil output ialah "3 tiada dalam tatasusunan" kerana nilai "3" ialah rentetan Bukan nombor. Jika kita menggunakan in_array() dalam mod santai, ia akan kembali benar.

Menyemak kunci dalam tatasusunan bersekutu:

Fungsi in_array() juga boleh digunakan untuk menyemak kunci dalam tatasusunan bersekutu.

$orang = array(
"John" => "lelaki",
"Jane" => "perempuan",
"Bob" => "lelaki",
"Alice" => "female"
);

if (in_array("Jane", array_keys($persons))) {
echo "Jane's key are in the array " ;
} lain {
echo "Kunci Jane tiada dalam tatasusunan";
}

Hasil output ialah "Kunci Jane ada dalam tatasusunan".

Kesimpulan

Fungsi in_array() ialah alat berguna dalam PHP untuk menyemak sama ada medan berada dalam tatasusunan. Ia membolehkan kami mencari nilai apa-apa jenis dengan cepat dan mudah dan menentukan sama ada ia wujud dalam tatasusunan tertentu. Menggunakan mod ketat juga memastikan jenis data nilai dibandingkan.

Jika anda perlu mencari nilai tertentu semasa menulis kod PHP, anda harus menggunakan fungsi in_array(). Ia ialah alat berguna yang boleh membantu anda memudahkan dan mengoptimumkan kod anda.

Atas ialah kandungan terperinci medan php berada dalam tatasusunan. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!