CodeBox
October 10th, 2019, 13:22
https://redup.ir/img.php?image=6645_php_gettype_function_0yac.png (https://redup.ir/)
با استفاده از تابع settype در PHP می توانیم نوع یک متغیر را تغییر بدهیم. در PHP، متغیرها می توانند به صورت integer ، double ، string ، array یا object باشند. حال چنانچه یک متغیر خاص، از یکی از این انواع متغیرها باشد و ما بخواهیم نوع آن را تغییر بدهیم (مثلا از double به string تغییر بدهیم)، باید از دستور settype در PHP استفاده کنیم. به مثال زیر توجه کنید :
مثال:
یک متغیر را با نام A و با مقدار 2 تعریف می کنیم، بنابراین نوع متغیر، integer می باشد. سپس با دستور settype ، نوع متغیر را به string تغییر می دهیم :
<?php
$A=2;
$A_type=gettype($A);
echo($A_type."<br />");
settype($A,"string");
$A_type_new=gettype($A);
echo($A_type_new);
?>
تابع gettype در PHP ، برای تعیین نوع متغیرها به کار می رود و در کدهای PHP بالا، از تابع gettype ، برای تعیین نوع متغیر A استفاده کرده ایم.
خروجی :
integer
string
مشاهده می کنید که متغیر A ، ابتدا از نوع integer بوده و سپس به string تبدیل شده است.
با استفاده از تابع settype در PHP می توانیم نوع یک متغیر را تغییر بدهیم. در PHP، متغیرها می توانند به صورت integer ، double ، string ، array یا object باشند. حال چنانچه یک متغیر خاص، از یکی از این انواع متغیرها باشد و ما بخواهیم نوع آن را تغییر بدهیم (مثلا از double به string تغییر بدهیم)، باید از دستور settype در PHP استفاده کنیم. به مثال زیر توجه کنید :
مثال:
یک متغیر را با نام A و با مقدار 2 تعریف می کنیم، بنابراین نوع متغیر، integer می باشد. سپس با دستور settype ، نوع متغیر را به string تغییر می دهیم :
<?php
$A=2;
$A_type=gettype($A);
echo($A_type."<br />");
settype($A,"string");
$A_type_new=gettype($A);
echo($A_type_new);
?>
تابع gettype در PHP ، برای تعیین نوع متغیرها به کار می رود و در کدهای PHP بالا، از تابع gettype ، برای تعیین نوع متغیر A استفاده کرده ایم.
خروجی :
integer
string
مشاهده می کنید که متغیر A ، ابتدا از نوع integer بوده و سپس به string تبدیل شده است.