Rumah >pembangunan bahagian belakang >masalah PHP >Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran)

Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran)

WBOY
WBOYasal
2021-10-13 18:18:062390semak imbas

Dalam artikel sebelumnya, saya membawakan anda " Kuasai sintaks PHP if else dan jenis data NULL dalam masa 5 minit ". Hari ini saya akan terus menerangkan pengetahuan PHP dan memperkenalkannya kepada anda jenis data. Semoga ia membantu semua orang!

Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran)

Lihat dan nilai jenis data PHP

Lihat jenis data

Kami Dalam pembelajaran, operasi yang berbeza boleh dilakukan berdasarkan jenis data yang berbeza, jadi cara untuk menyemak jenis data adalah amat penting Hanya apabila kita mengetahui jenis data kita boleh meneruskan ke langkah seterusnya. Seterusnya, saya akan memperkenalkan kepada anda dua fungsi untuk melihat jenis data.

  • <code><strong>gettype</strong>gettype(lulus dalam pembolehubah) boleh mendapatkan jenis pembolehubah

Gettype lulus dalam pembolehubah yang diisytiharkan dan jenis pembolehubah boleh diloloskan Contohnya:
<?php
  //声明一个变量10086,可以自己多试几次换成其他类型看看$b输出是多少
  $a = 10086;
  $b = gettype($a);
  echo $b;
?>

Hasil keluaran:

Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran)

<.>

Ia boleh dilihat bahawa gettypt() boleh mendapatkan jenis pembolehubah, tetapi ia perlu dipaparkan oleh gema Adakah terdapat fungsi yang boleh mengeluarkan jenis pembolehubah?

  • <code><strong>var_dump</strong>var_dump(lulus dalam pembolehubah) jenis pembolehubah keluaran dan nilai


var_dump bukan sahaja boleh mengeluarkan secara langsung jenis pembolehubah, tetapi juga mengeluarkan nilai pembolehubah. Contohnya:

<?php
//可以自己多换几个类型试试
$a = &#39;好好学习,天天向上&#39;;
var_dump($a);
?>


Hasil keluaran:

Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran)

Dapat dilihat bahawa var_dump() bukan sahaja boleh mengeluarkan secara langsung pembolehubah jenis pembolehubah, dan juga boleh secara langsung mengeluarkan nilai pembolehubah.

Menentukan jenis data

is_* Dalam penggunaan dan pembelajaran harian, kita bukan sahaja perlu menyemak jenis data pembolehubah, tetapi juga menilai. Tidak banyak jenis data pembolehubah, dan sangat mudah untuk dinilai Anda perlu menggunakan siri

fungsi.

Sebab mengapa ia dipanggil fungsi siri adalah kerana ia tidak wujud secara bersendirian Memandangkan anda ingin menilai sama ada sesuatu itu daripada jenis tertentu, ia sering muncul bersama-sama jenis pembolehubah yang perlu dinilai.

Mengembalikan benar jika jenis ini, mengembalikan palsu jika bukan jenis ini.
  • is_bool()

    Adakah ia jenis Boolean


Jika pembolehubah adalah daripada jenis Boolean, hasil pulangan adalah benar dan julat sebenar? adalah output; jika pembolehubah bukan jenis Boolean, hasil pulangan adalah palsu dan selang palsu adalah output.

<?php
//赋值变量flse是布尔型
$a = false;
if(is_bool($a)){
    echo &#39;好好学习&#39;;
}else{
    echo &#39;天天向上&#39;;
}
?>

Hasil keluaran:

Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran)

Hasil output ialah: belajar bersungguh-sungguh. Keluarkan julat sebenar, kembalikan hasilnya sebagai benar, dan pembolehubah adalah jenis Boolean.
  • is_null

    Sama ada ia jenis kosong

Jika pembolehubah adalah jenis kosong, hasil pulangan adalah benar dan julat sebenar adalah output ; jika pembolehubah tidak Jika ia adalah jenis kosong, hasil pulangan adalah palsu dan selang palsu adalah output.
<?php
//并未对$a赋值,$a无意义是空型,(is_null($a)判断变量是否为空型
if(is_null($a)){
    echo &#39;好好学习&#39;;
}else{
    echo &#39;天天向上&#39;;
}
?>


Hasil keluaran:

Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran)

Hasil output ialah: belajar bersungguh-sungguh. Keluarkan julat sebenar, kembalikan hasilnya sebagai benar, dan pembolehubah adalah jenis kosong.

Juga:
  • is_int

    Sama ada ia adalah integer
  • is_float

    Sama ada ia adalah titik terapung
  • is_string

    Adakah ia rentetan
  • is_array

    Adakah ia array
  • is_object

    Adakah ia tatasusunan Adakah ia objek
  • is_resource

    Adakah ia sumber
  • is_scalar

    Adakah skalar
  • is_numeric

    Sama ada ia jenis angka
  • is_callable

    Sama ada ia fungsi

Mereka mempunyai sintaks yang sama seperti dua contoh yang baru saya senaraikan, ialah_ * Fungsi siri tidak sukar dan mudah diingati saya percaya semua orang boleh menguasainya.

Pembelajaran yang disyorkan: "Tutorial Video PHP

"

Atas ialah kandungan terperinci Jawapan Teknikal: Bagaimana untuk melihat dan menentukan jenis data PHP (Perkongsian Pembelajaran). 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