Rumah > pembangunan bahagian belakang > tutorial php > Apakah fungsi penukaran jenis php?

Apakah fungsi penukaran jenis php?

PHPz
Lepaskan: 2023-04-11 10:58:02
asal
2230 orang telah melayarinya

Dalam pembangunan web, kita selalunya perlu menukar jenis data yang berbeza. Contohnya, tukar rentetan kepada integer dan nombor titik terapung, tukar tarikh kepada cap masa, dsb. Operasi penukaran ini boleh dilaksanakan dalam PHP melalui fungsi terbina dalam. Artikel ini akan memperkenalkan fungsi penukaran yang biasa digunakan dalam PHP.

1. Fungsi penukaran integer

  1. intval(): Menukar pembolehubah kepada jenis integer. Apabila fungsi ini menukar rentetan kepada integer, ia secara automatik mengabaikan sebarang aksara bukan angka mengikut nombor tersebut.

Contoh:

$var = '123abc';
$intVar = intval($var);
echo $intVar; // 输出:123
Salin selepas log masuk
  1. floatval(): Menukar pembolehubah kepada jenis titik terapung.

Contoh:

$floatVar = floatval('123.45');
echo $floatVar; // 输出:123.45
Salin selepas log masuk
  1. doubleval(): Alias ​​​​function of floatval(). Ia mempunyai fungsi yang sama seperti floatval() dan boleh menukar pembolehubah kepada jenis titik terapung.

2. Fungsi penukaran rentetan

  1. strval(): Menukar pembolehubah kepada jenis rentetan.

Contoh:

$num = 123;
$str = strval($num);
echo $str;  // 输出:'123'
Salin selepas log masuk
  1. addslash(): Tambahkan segaris ke belakang "" pada rentetan, digunakan untuk menambah aksara melarikan diri di hadapan beberapa aksara khas tanda petikan, garis miring ke belakang, dsb.

Contoh:

$str = "I\'m studying PHP";
$str = addslashes($str);
echo $str; // 输出:I\'m studying PHP
Salin selepas log masuk
  1. stripslashes(): Alih keluar sengkang ke belakang "", fungsi ini mempunyai kesan yang bertentangan dengan addslashes().

Contoh:

$str = "I\'m studying PHP";
$str = addslashes($str); // I\'m studying PHP
$str = stripslashes($str);
echo $str; // 输出:I'm studying PHP
Salin selepas log masuk

3. Fungsi pemformatan angka

  1. number_format(): Formatkan nombor ke dalam format pemisah ribuan Rentetan yang menyokong sehingga kepada 4 parameter.

Contoh:

$num = 1234567.89;
$numStr = number_format($num, 2, '.', ','); // 参数1:数字;参数2:小数点后保留位数;参数3:小数点分隔符;参数4:千位分隔符
echo $numStr; // 输出:1,234,567.89
Salin selepas log masuk

4 Fungsi penukaran tarikh dan masa

  1. strtotime(): Tukar tarikh dan masa dalam bentuk rentetan kepada cap waktu . Fungsi ini boleh menerima rentetan yang mewakili tarikh dan masa dan mengembalikan cap masa yang sepadan.

Contoh:

$timeStamp = strtotime('2020-11-11 12:30:00');
echo $timeStamp; // 输出:1605083400
Salin selepas log masuk
  1. tarikh(): Menukar cap waktu yang mewakili tarikh kepada format tarikh. Pelbagai format boleh ditetapkan.

Contoh:

$timeStamp = 1605083400;
$dateStr = date('Y-m-d H:i:s', $timeStamp);
echo $dateStr; // 输出:2020-11-11 12:30:00
Salin selepas log masuk

Ringkasnya, PHP menyediakan banyak fungsi penukaran yang boleh menukar jenis data yang berbeza. Pembangun boleh menggunakan fungsi ini secara fleksibel mengikut keperluan sebenar semasa menulis kod untuk mencapai penukaran jenis data.

Atas ialah kandungan terperinci Apakah fungsi penukaran jenis 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