Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menggunakan fungsi untuk menetapkan jenis pembolehubah dalam php

Bagaimana untuk menggunakan fungsi untuk menetapkan jenis pembolehubah dalam php

醉折花枝作酒筹
Lepaskan: 2023-03-11 22:08:02
asal
2147 orang telah melayarinya

Bermula dari masa ini, kami akan mula memperkenalkan beberapa fungsi yang lebih praktikal atau menarik Artikel ini akan memperkenalkan kepada anda cara menggunakan fungsi untuk menetapkan jenis pembolehubah Anda boleh merujuknya jika perlu.

Dalam PHP, kita selalunya perlu menetapkan jenis yang ditentukan untuk pembolehubah, tetapi tidak semua orang tahu cara menetapkan jenis pembolehubah Hari ini kita akan belajar cara menetapkan jenis untuk pembolehubah.

Mula-mula mari kita lihat sedikit berangan.

<?php
$foo = "hello"; // string
$bar = true;   // boolean
var_dump($foo);
var_dump($bar);
settype($foo, "float");
settype($bar, "array");
var_dump($foo);
var_dump($bar);
?>
Salin selepas log masuk

Hasil contoh ini ialah

Bagaimana untuk menggunakan fungsi untuk menetapkan jenis pembolehubah dalam php

Apabila kita menggunakan fungsi settype, jenis pembolehubah akan berubah dan output Apabila pembolehubah ini ditambah, jenis pembolehubah tidak berubah kembali kepada jenis asal.

Kemudian mari kita lihat lebih dekat pada fungsi ini.

fungsi settype() digunakan untuk menetapkan jenis pembolehubah.

Untuk menggunakan fungsi settype(), anda mesti menghantar pembolehubah untuk ditukar dahulu dan rentetan yang mengandungi jenis dalam senarai jenis. Jika nombor yang perlu kita ubah pada asalnya ialah jenis ketepatan berganda, dan kini menukarnya kepada integer atau jenis lain, maka jika nilai ditetapkan kepada jenis ketepatan dua kali, ketepatan yang hilang tidak akan dikembalikan.

Oleh itu, kita perlu berhati-hati apabila menetapkan jenis pembolehubah Apabila tetapan salah, semua jenis asal tidak akan dipulihkan lagi.

Mari kita lihat sintaks fungsi ini.

bool settype (mixed &$var , string $type)
Salin selepas log masuk

Ini $var bermaksud pembolehubah yang hendak ditukar.

Ini $type bermaksud nilai yang mungkin kami tetapkan.

Nilai ini termasuk:

  • "boolean" (atau "bool" sejak PHP 4.2.0)

  • "integer" (atau "int" sejak PHP 4.2.0)

  • "float" (hanya tersedia sejak PHP 4.2.0, untuk versi lama "double" yang digunakan dalam kini ditamatkan )

    "objek"
  • "null" (dari PHP 4.2.0)
  • Sudah tentu nilai pulangan bagi fungsi ini Ia juga sangat penting.
  • Fungsi ini akan kembali

    apabila berjaya ditetapkan dan
  • apabila gagal.
  • Itu sahaja jika anda ingin mengetahui perkara lain, anda boleh klik ini. → →

    tutorial video php

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi untuk menetapkan jenis pembolehubah dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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