Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Settype PHP

Settype PHP

WBOY
WBOYasal
2024-08-29 12:35:50445semak imbas

Fungsi settype() PHP digunakan untuk menetapkan pembolehubah kepada jenis tertentu. Ia adalah fungsi terbina dalam dalam PHP. Fungsi settype() PHP menetapkan jenis atau ubah suai jenis pembolehubah sedia ada dan kembalikan benar jika berjaya ditetapkan, jika tidak kembali palsu. Kadangkala kita perlu menukar pembolehubah daripada satu jenis kepada jenis yang lain, jadi PHP menyediakan fungsi settype() untuk melaksanakannya.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks

Settype(var, type);

Parameter –

  • var – Ini bukan parameter pilihan yang menentukan pembolehubah yang jenisnya akan ditetapkan.
  • jenis – Ini bukan parameter rentetan pilihan yang menentukan jenis untuk menetapkan pembolehubah. Nilai yang mungkin untuk jenis tersebut ialah int atau integer, float atau double, bool atau Boolean, rentetan, tatasusunan, objek dan null.
  • Nilai pulangan – Nilai pulangan kaedah ini ialah Boolean, kembalikan Benar jika berjaya, sebaliknya kembalikan Salah apabila gagal.

Menggunakan fungsi settype() PHP

Fungsi settype() PHP menerima dua parameter sebagai ( var, type ); kedua-dua parameter diperlukan. Katakan kita mempunyai pembolehubah jenis integer sebagai $var = 20, dan kita memerlukannya untuk menukar sebagai rentetan, jadi kita akan memanggil fungsi sttype() sebagai settype($var, “rentetan”), yang menukar pembolehubah integer kepada rentetan pembolehubah dan nilai integer disimpan di dalam sebagai “20”.

Contoh fungsi settype() PHP

Berikut ialah contoh berikut yang disebut di bawah

Contoh #1

Contoh fungsi settype() PHP untuk menetapkan jenis pembolehubah –

Seterusnya, kami menulis kod PHP untuk memahami fungsi settype() dengan lebih jelas dengan contoh berikut, di mana fungsi settype() digunakan untuk menetapkan jenis pembolehubah pada dasarnya, seperti di bawah –

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "Hello";
$var2 = "123";
$var3 = "true";
// printing the values from the xml file
print("Variables before settype() function call : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br /><br />");
// converting the type of the variables
settype($var1, "string");
settype($var2, "integer");
settype($var3, "bool");
print("Variables after settype() function called : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br />");
?>
</body>
</html>

Output kod di atas ialah –

Settype PHP

Seperti dalam atur cara di atas, beberapa pembolehubah rentetan dicipta daripada rentetan, integer dan jenis bool dalam format rentetan, yang kemudiannya ditetapkan kepada jenis yang pada dasarnya tergolong sebagai rentetan, integer dan bool masing-masing dengan menggunakan settype( ) fungsi. Dalam output, kita boleh lihat dalam pembolehubah sebelum menetapkan jenis dan selepas menetapkan jenis.

Contoh #2

Contoh settype() fungsi untuk menetapkan jenis pembolehubah kepada jenis lain –

Seterusnya, kami menulis kod PHP untuk memahami fungsi settype(), di mana fungsi settype() digunakan untuk menetapkan jenis pembolehubah yang bukan pada asasnya, seperti di bawah –

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "20Hello";
$var2 = "xyz123";
$var3 = "true";
$var4 = "500";
$var5 = 600;
$var6 = true;
// printing the values from the xml file
print("Variables before settype() function call : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br />");
print_r($var4);
print("<br />");
print_r($var5);
print("<br />");
print_r($var6);
print("<br /><br />");
// converting the type of the variables
settype($var1, "integer");
settype($var2, "integer");
settype($var3, "bool");
settype($var4, "integer");
settype($var5, "float");
settype($var6, "integer");
print("Variables after settype() function called : ");
print("<br />");
print("string to integer set: ");
print_r($var1);
print("<br />");
print("string to integer set: ");
print_r($var2);
print("<br />");
print("string to bool set: ");
print_r($var3);
print("<br />");
print("string to integer set: ");
print_r($var4);
print("<br />");
print("integer to float set: ");
print_r($var5);
print("<br />");
print("bool to integer set: ");
print_r($var6);
print("<br />");
?>
</body>
</html>

Output kod di atas ialah –

Settype PHP

Seperti dalam atur cara di atas, beberapa pembolehubah dicipta daripada jenis rentetan, integer dan jenis bool yang berbeza, yang kemudiannya ditetapkan kepada jenis lain yang bukan miliknya(jenis lain) dengan menggunakan settype() fungsi. Seperti dalam output, kita boleh lihat dalam pembolehubah sebelum menetapkan jenis dan selepas menetapkan jenis dan perbezaan selepas jenisnya ditetapkan.

Contoh #3

Contoh fungsi settype() untuk menetapkan jenis pembolehubah dan mengesahkan –

Seterusnya, kami menulis kod PHP untuk memahami fungsi settype(), di mana fungsi settype() digunakan untuk menetapkan jenis pembolehubah dan mengesahkan ia berjaya ditetapkan atau tidak, seperti di bawah –

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "xyz";
$var2 = 100;
// printing the values from the xml file
print("Variables type before settype() function call : ");
print("<br />");
print_r($var1);
echo " : ",gettype($var1);
print("<br />");
print_r($var2);
echo " : ",gettype($var2);
print("<br /><br />");
// converting the type of the variables
settype($var1, "integer");
settype($var2, "string");
print("Variables types after settype() function called : ");
print("<br />");
print_r($var1);
echo " : ",gettype($var1);
print("<br />");
print_r($var2);
echo " : ",gettype($var2);
print("<br />");
?>
</body>
</html>

Output kod di atas ialah –

Settype PHP

Seperti dalam atur cara di atas, dua pembolehubah dicipta daripada rentetan dan integer, yang kemudiannya ditetapkan kepada jenis lain menggunakan fungsi settype(), jadi settype() fungsi menetapkan atau menukar jenis pembolehubah secara kekal. Dalam kod di atas, fungsi gettype() digunakan untuk mendapatkan jenis pembolehubah. Seperti dalam output, kita boleh lihat dalam jenis pembolehubah sebelum set dan selepas set.

Kesimpulan

Fungsi settype() PHP ialah fungsi terbina dalam PHP, yang digunakan untuk menetapkan jenis pembolehubah.

Atas ialah kandungan terperinci Settype 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 sebelumnya:baris baharu PHPArtikel seterusnya:baris baharu PHP