Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan sama ada ia adalah array dalam php

Bagaimana untuk menentukan sama ada ia adalah array dalam php

PHPz
Lepaskan: 2023-04-27 14:33:57
asal
1441 orang telah melayarinya

Dalam PHP, terdapat banyak cara untuk menentukan sama ada pembolehubah ialah tatasusunan, yang diperkenalkan satu demi satu di bawah.

Kaedah 1: fungsi is_array

Fungsi is_array ialah kaedah yang paling biasa digunakan dalam PHP untuk menentukan sama ada pembolehubah ialah tatasusunan. Penggunaan fungsi is_array adalah seperti berikut:

$is_array = is_array($variable);
Salin selepas log masuk
Salin selepas log masuk

Antaranya, $variable mewakili pembolehubah yang akan dinilai.

Nilai pulangan bagi fungsi is_array ialah jenis boolean (true atau false Jika $variable ialah tatasusunan, ia mengembalikan benar, jika tidak ia mengembalikan palsu).

Berikut ialah contoh:

$data = ['apple', 'banana', 'pear'];
$is_array = is_array($data); //true
Salin selepas log masuk
Salin selepas log masuk

Kaedah 2: fungsi gettype

Fungsi gettype boleh mengembalikan jenis pembolehubah Kaedah penggunaan adalah seperti berikut:

$type = gettype($variable);
Salin selepas log masuk

Antaranya, $variable mewakili pembolehubah yang akan dinilai.

Jika nilai $type ialah "array", ini bermakna $variable ialah jenis array, jika tidak ia bukan jenis array.

Berikut ialah contoh:

$data = ['apple', 'banana', 'pear'];
$type = gettype($data); //"array"
Salin selepas log masuk

Kaedah 3: Gunakan fungsi terbina dalam

Selain kaedah yang dinyatakan di atas, PHP juga menyediakan beberapa fungsi terbina dalam untuk menentukan jenis pembolehubah.

Sebagai contoh, jika anda ingin menyemak sama ada pembolehubah ialah tatasusunan, anda boleh menggunakan fungsi berikut:

  1. is_array();
  2. is_callable() ;
  3. is_float();
  4. is_int();
  5. is_null();
  6. is_numeric();
  7. is_object() ;
  8. is_resource();
  9. is_scalar();
  10. is_string();

Fungsi is_array() boleh menentukan sama ada pembolehubah ialah jenis tatasusunan. Penggunaannya adalah sama seperti yang diterangkan di atas:

$is_array = is_array($variable);
Salin selepas log masuk
Salin selepas log masuk

Penggunaan fungsi lain adalah serupa dengan ini.

Berikut ialah contoh:

$data = ['apple', 'banana', 'pear'];
$is_array = is_array($data); //true
Salin selepas log masuk
Salin selepas log masuk

Ringkasan

Dalam PHP, terdapat banyak cara untuk menentukan sama ada pembolehubah ialah tatasusunan, kaedah yang paling biasa ialah menggunakan is_array function, kaedah lain termasuk menggunakan fungsi gettype dan beberapa fungsi terbina dalam. Tidak kira kaedah yang digunakan, anda boleh dengan mudah menentukan sama ada pembolehubah ialah jenis tatasusunan, dan anda boleh memilih kaedah yang sesuai mengikut keperluan anda.

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada ia adalah array dalam 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