Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Hàm is_bool() trong PHP

Hàm is_bool() trong PHP dùng để kiểm tra kiểu dữ liệu của biến truyền vào có phải là kiểu dữ liệu boolean (true, false) hay không, chi tiết như nào hãy cùng chúng tôi phân tích:

Hàm is_bool() trong PHP

Hàm is_bool() trong PHP

Chức năng của Hàm is_bool() trong PHP

Hàm is_bool() trong PHP dùng để kiểm tra kiểu dữ liệu của biến truyền vào có phải là kiểu dữ liệu boolean (true, false) hay không, nếu phải thì trả về true, nếu không phải thì trả về false.

Cú pháp của Hàm is_bool() trong PHP

$kết_quả = is_bool($biến_dữ_liệu);

$biến_dữ_liệu: Biến chứa dữ liệu.

$kết_quả: Nếu kiểu dữ liệu của biến là kiểu dữ liệu boolean (true, false) thì trả về true, nếu kiểu dữ liệu của biến không phải là kiểu dữ liệu boolean (true, false) thì trả về false.

Code Hàm is_bool() trong PHP

<h2>Kiểm tra biến chứa dữ liệu true có thuộc kiểu dữ liệu boolean (true, false) hay không</h2>
<?php
$bientrue = true;

if(is_bool($bientrue)){
 echo 'Biến $bientrue thuộc kiểu dữ liệu boolean (true, false) <br>';
}else{
  echo 'Biến $bientrue không thuộc kiểu dữ liệu boolean (true, false) <br>';
}
// Kết quả: Biến $bientrue thuộc kiểu dữ liệu boolean (true, false)
?>

<h2>Kiểm tra biến chứa dữ liệu false có thuộc kiểu dữ liệu boolean (true, false) hay không</h2>
<?php
$bienfalse = false;

if(is_bool($bienfalse)){
 echo 'Biến $bienfalse thuộc kiểu dữ liệu boolean (true, false) <br>';
}else{
  echo 'Biến $bienfalse không thuộc kiểu dữ liệu boolean (true, false) <br>';
}
// Kết quả: Biến $bienfalse thuộc kiểu dữ liệu boolean (true, false)
?>

<h2>Kiểm tra biến chứa chuỗi có thuộc kiểu dữ liệu boolean (true, false) hay không</h2>
<?php
$bienchuoi = "Web Mới";

if(is_bool($bienchuoi)){
 echo 'Biến $bienchuoi thuộc kiểu dữ liệu boolean (true, false) <br>';
}else{
  echo 'Biến $bienchuoi không thuộc kiểu dữ liệu boolean (true, false) <br>';
}
// Kết quả: Biến $bienchuoi không thuộc kiểu dữ liệu boolean (true, false)
?>

<h2>Kiểm tra biến mảng thuộc kiểu dữ liệu boolean (true, false) hay không</h2>
<?php 
$mang = array("Lực","Vân","Quỳnh");

if(is_bool($mang)){
 echo 'Biến $mang thuộc kiểu dữ liệu boolean (true, false) <br>';
}else{
  echo 'Biến $mang không thuộc kiểu dữ liệu boolean (true, false) <br>';
}
// Kết quả: Biến $mang không thuộc kiểu dữ liệu boolean (true, false)
?>

<h2>Kiểm tra biến chứa số nguyên thuộc kiểu dữ liệu boolean (true, false) hay không</h2>
<?php
$biensonguyen = 35;

if(is_bool($biensonguyen)){
 echo 'Biến $biensonguyen thuộc kiểu dữ liệu boolean (true, false) <br>';
}else{
  echo 'Biến $biensonguyen không thuộc kiểu dữ liệu boolean (true, false) <br>';
}
// Kết quả: Biến $biensonguyen không thuộc kiểu dữ liệu boolean (true, false)
?>

<h2>Kiểm tra biến chứa số thập phân thuộc kiểu dữ liệu boolean (true, false) hay không</h2>
<?php
$bienthapphan = 35.5;

if(is_bool($bienthapphan)){
 echo 'Biến $bienthapphan thuộc kiểu dữ liệu boolean (true, false) <br>';
}else{
  echo 'Biến $bienthapphan không thuộc kiểu dữ liệu boolean (true, false) <br>';
}
// Kết quả: Biến $bienthapphan không thuộc kiểu dữ liệu boolean (true, false)
?>

<h2>Kiểm tra biến đối tượng thuộc kiểu dữ liệu boolean (true, false) hay không</h2>
<?php
$nhanVien = (object) [
    'ten' => 'Bùi Tấn Lực',
    'tuoi' => '35'
];

if(is_bool($nhanVien)){
 echo 'Biến $nhanVien thuộc kiểu dữ liệu boolean (true, false) <br>';
}else{
  echo 'Biến $nhanVien không thuộc kiểu dữ liệu boolean (true, false) <br>';
}
// Kết quả: Biến $nhanVien không thuộc kiểu dữ liệu boolean (true, false)
?>

Kết quả:

/////Kiểm tra biến chứa dữ liệu true có thuộc kiểu dữ liệu boolean (true, false) hay không
Biến $bientrue thuộc kiểu dữ liệu boolean (true, false)

/////Kiểm tra biến chứa dữ liệu false có thuộc kiểu dữ liệu boolean (true, false) hay không
Biến $bienfalse thuộc kiểu dữ liệu boolean (true, false)

/////Kiểm tra biến chứa chuỗi có thuộc kiểu dữ liệu boolean (true, false) hay không
Biến $bienchuoi không thuộc kiểu dữ liệu boolean (true, false)

/////Kiểm tra biến mảng thuộc kiểu dữ liệu boolean (true, false) hay không
Biến $mang không thuộc kiểu dữ liệu boolean (true, false)

/////Kiểm tra biến chứa số nguyên thuộc kiểu dữ liệu boolean (true, false) hay không
Biến $biensonguyen không thuộc kiểu dữ liệu boolean (true, false)

/////Kiểm tra biến chứa số thập phân thuộc kiểu dữ liệu boolean (true, false) hay không
Biến $bienthapphan không thuộc kiểu dữ liệu boolean (true, false)

/////Kiểm tra biến đối tượng thuộc kiểu dữ liệu boolean (true, false) hay không
Biến $nhanVien không thuộc kiểu dữ liệu boolean (true, false)

Chạy Thử

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Hàm is_bool() trong PHP.

  • 0 Bình luận
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm is_bool() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
Kiến thức CSS
Kiến thức JavaScript
Kiến thức về website
0398.259.259