Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menukar Rentetan kepada Nombor dalam PHP?

Bagaimanakah Saya Boleh Menukar Rentetan kepada Nombor dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-09 13:21:16767semak imbas

How Can I Convert Strings to Numbers in PHP?

Menukar Rentetan kepada Nombor dalam PHP

Dalam pelbagai senario pengaturcaraan, mungkin perlu menukar rentetan yang mewakili nilai berangka kepada data berangka sebenar. PHP menawarkan cara yang mudah untuk mencapai penukaran ini melalui penghantaran.

Memahami Keperluan untuk Penukaran

Dalam PHP, operasi dan fungsi matematik tertentu memerlukan operan dalam format angka . Rentetan, sebaliknya, dianggap sebagai data teks, jadi ia perlu ditukar sebelum digunakan dalam pengiraan berangka.

Melaksanakan Paksaan Jenis

Dalam banyak kes, PHP secara automatik akan memaksa jenis rentetan kepada nombor semasa operasi matematik. Contohnya:

$num = '3';
$result = $num + 5; // $result will be 8

Walau bagaimanapun, terdapat situasi di mana penukaran eksplisit diutamakan atau diperlukan.

Penukaran Eksplisit Menggunakan Penghantaran

Untuk menukar secara eksplisit rentetan kepada nombor, gunakan pemutus berikut sintaks:

  • (int): Menukar kepada integer.
  • (float): Menukar kepada float (berganda).

Untuk contoh:

$num = "3.14";
$int = (int)$num; // $int will be 3
$float = (float)$num; // $float will be 3.14

Nota:

  • Penghantaran kepada integer memotong bahagian pecahan.
  • Tuang kepada terapung mengekalkan nilai perpuluhan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Rentetan kepada Nombor dalam PHP?. 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