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 –
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”.
Berikut ialah contoh berikut yang disebut di bawah
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 –
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 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 –
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 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 –
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.
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!