settype ဖန်ရှင်
settype ဖန်ရှင်းသည် variable ၏ data type ကိုသတ်မှတ်ပေးထားသောအမျိုးအစားသို့ပြောင်းလဲပေးပါသည်။ ပထမဆုံး parameter အဖြစ် ပြောင်းလဲရန်လိုအပ်သော variable ကိုပေးရပြီး ဒုတိယ parameter အဖြစ် အမျိုးအစား၏အမည်ပါသော string တစ်ခုကိုပေးရပါသည်။ ဤဖန်ရှင်းသည် အောင်မြင်စွာပြောင်းလဲနိုင်ပါက true ကိုပြန်ပေးပြီး မအောင်မြင်ပါက false ကိုပြန်ပေးပါသည်။
ဝါကျဖွဲ့ပုံ
settype(mixed &$var, string $type): bool
ဥပမာ
string တစ်ခုကို integer အဖြစ်သို့ပြောင်းလဲခြင်း
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
ကုဒ်ဖြင့်အလုပ်လုပ်ပြီးနောက်ရလဒ်
123
ဥပမာ
နံပါတ်တစ်ခုကို string အဖြစ်သို့ပြောင်းလဲခြင်း
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
ကုဒ်ဖြင့်အလုပ်လုပ်ပြီးနောက်ရလဒ်
'123'
ဥပမာ
array တစ်ခုကို string အဖြစ်သို့ပြောင်းလဲရန်ကြိုးစားကြည့်ခြင်း
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
ကုဒ်ဖြင့်အလုပ်လုပ်ပြီးနောက်ရလဒ်
'Array'
true
ဥပမာ
string တစ်ခုကို boolean တန်ဖိုးအဖြစ်သို့ပြောင်းလဲခြင်း
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
ကုဒ်ဖြင့်အလုပ်လုပ်ပြီးနောက်ရလဒ်
true