intval လုပ်ဆောင်ချက်
intval လုပ်ဆောင်ချက်သည် ပေးပို့သည့်တန်ဖိုးကို ကိန်းပြည့်တစ်ခုအဖြစ် ပြောင်းလဲပေးပါသည်။
ပထမပါရာမီတာသည် ပြောင်းလဲရန်အတွက် တန်ဖိုးကို လက်ခံပါသည်၊
ဒုတိယ မဖြစ်မနေထည့်ရန်မလိုသော ပါရာမီတာသည် နံပါတ်စနစ်၏ အေဒီ (base) ကို သတ်မှတ်ပေးပါသည်။
Syntax
intval(mixed $value, int $base = 10): int
ဥပမာ
"123" စာကြောင်းကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲကြပါစို့:
<?php
$res = intval("123");
echo $res;
?>
ကုဒ်ကို run ပြီးသည့် ရလဒ်:
123
ဥပမာ
"12.3" စာကြောင်းကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲကြပါစို့:
<?php
$res = intval("12.3");
echo $res;
?>
ကုဒ်ကို run ပြီးသည့် ရလဒ်:
12
ဥပမာ
အေဒီ (base) ကို ဖော်ပြထားသော ဆဌမဆင့် (hexadecimal) စာကြောင်းကို ပြောင်းလဲကြပါစို့:
<?php
$res = intval("1a", 16);
echo $res;
?>
ကုဒ်ကို run ပြီးသည့် ရလဒ်:
26
ဥပမာ
ခင်းကျင်းဖွဲ့စည်းပုံ (array) တစ်ခုကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲကြပါစို့:
<?php
$res = intval([1, 2, 3]);
echo $res;
?>
ကုဒ်ကို run ပြီးသည့် ရလဒ်:
0