intval လုပ်ဆောင်ချက်

intval လုပ်ဆောင်ချက်သည် ပေးပို့သည့်တန်ဖိုးကို ကိန်းပြည့်တစ်ခုအဖြစ် ပြောင်းလဲပေးပါသည်။ ပထမပါရာမီတာသည် ပြောင်းလဲရန်အတွက် တန်ဖိုးကို လက်ခံပါသည်၊ ဒုတိယ မဖြစ်မနေထည့်ရန်မလိုသော ပါရာမီတာသည် နံပါတ်စနစ်၏ အေဒီ (base) ကို သတ်မှတ်ပေးပါသည်။

Syntax

phpintval(mixed $value, int $base = 10): int

ဥပမာ

"123" စာကြောင်းကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲကြပါစို့:

php<?php
  $res = intval("123");
  echo $res;
?>

ကုဒ်ကို run ပြီးသည့် ရလဒ်:

php123

ဥပမာ

"12.3" စာကြောင်းကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲကြပါစို့:

php<?php
  $res = intval("12.3");
  echo $res;
?>

ကုဒ်ကို run ပြီးသည့် ရလဒ်:

php12

ဥပမာ

အေဒီ (base) ကို ဖော်ပြထားသော ဆဌမဆင့် (hexadecimal) စာကြောင်းကို ပြောင်းလဲကြပါစို့:

php<?php
  $res = intval("1a", 16);
  echo $res;
?>

ကုဒ်ကို run ပြီးသည့် ရလဒ်:

php26

ဥပမာ

ခင်းကျင်းဖွဲ့စည်းပုံ (array) တစ်ခုကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲကြပါစို့:

php<?php
  $res = intval([1, 2, 3]);
  echo $res;
?>

ကုဒ်ကို run ပြီးသည့် ရလဒ်:

php0

ဒါတွေလည်း ကြည့်ပါ

  • floatval လုပ်ဆောင်ချက်၊
    အရာသည် တန်ဖိုးတစ်ခုကို ဒဿမကိန်း (floating point number) အဖြစ်သို့ ပြောင်းလဲပေးသည်
  • strval လုပ်ဆောင်ချက်၊
    အရာသည် တန်ဖိုးတစ်ခုကို စာကြောင်းတစ်ခုအဖြစ်သို့ ပြောင်းလဲပေးသည်