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

Apakah fungsi penukaran jenis php?

PHPz
PHPzasal
2023-03-17 15:24:532239semak imbas

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
  1. floatval(): Menukar pembolehubah kepada jenis titik terapung.

Contoh:

$floatVar = floatval('123.45');
echo $floatVar; // 输出:123.45
  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'
  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
  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

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

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
  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

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!

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

Artikel berkaitan

Lihat lagi