Bagaimana untuk menukar rentetan kepada nombor dalam php (tiga kaedah)

PHPz
Lepaskan: 2023-04-10 11:10:03
asal
3801 orang telah melayarinya

Dalam PHP, rentetan boleh dipaksa menjadi nombor. Ini biasanya digunakan apabila rentetan input perlu ditukar kepada jenis angka untuk pengiraan.

  1. Menggunakan hantaran

Dalam PHP, anda boleh menggunakan hantaran untuk menukar rentetan kepada nombor. Menghantar menggunakan tanda tambah (+) untuk menukar rentetan. Contohnya:

$str = "123";
$int = (int)$str;
Salin selepas log masuk

Ini akan memaksa rentetan "123" ke dalam nilai integer 123 dan menyimpannya dalam pembolehubah $int.

  1. Gunakan penukaran fungsi

PHP juga menyediakan beberapa fungsi untuk menukar rentetan kepada jenis angka. Yang paling biasa ialah fungsi intval() dan floatval(). Fungsi

intval() boleh menukar rentetan kepada integer. Contohnya:

$str = "123";
$int = intval($str);
Salin selepas log masuk

Ini juga akan menukar rentetan "123" kepada nilai integer 123. Fungsi

floatval() boleh menukar rentetan kepada jenis titik terapung. Contohnya:

$str = "3.14";
$float = floatval($str);
Salin selepas log masuk

akan menukar rentetan "3.14" kepada nilai titik terapung 3.14.

Selain itu, PHP juga menyediakan beberapa fungsi lain untuk menukar rentetan kepada jenis angka lain. Contohnya, fungsi doubleval() boleh menukar rentetan kepada jenis titik terapung berketepatan dua kali, manakala fungsi octdec() dan hexdec() masing-masing boleh menukar rentetan kepada nilai integer oktal dan heksadesimal.

Ringkasan

Dalam PHP, anda boleh menukar rentetan kepada jenis angka menggunakan penukaran cast atau fungsi. Fungsi yang berbeza berfungsi dengan jenis nombor yang berbeza. Menggunakan fungsi ini bukan sahaja dapat memastikan ketepatan penukaran jenis, tetapi juga mengelakkan ralat yang disebabkan oleh penukaran jenis yang tidak betul.

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada nombor dalam php (tiga kaedah). 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!