Hướng dẫn convert integer to boolean php - chuyển đổi số nguyên thành boolean php

(Php 5> = 5.5.0, Php 7, Php 8)

Boolval - Nhận giá trị boolean của một biếnGet the boolean value of a variable

Sự mô tả

Boolval (hỗn hợp $value): Bool(mixed $value): bool

Thông số

value

Giá trị vô hướng được chuyển đổi thành bool.bool.

Trả về giá trị

Giá trị bool của value.bool value of value.

Ví dụ

Ví dụ #1 Boolval () Ví dụboolval() examples

echo '0:        '.(boolval(0) ? 'true' 'false')."\n";
echo 
'42:       '.(boolval(42) ? 'true' 'false')."\n";
echo 
'0.0:      '.(boolval(0.0) ? 'true' 'false')."\n";
echo 
'4.2:      '.(boolval(4.2) ? 'true' 'false')."\n";
echo 
'"":       '.(boolval("") ? 'true' 'false')."\n";
echo 
'"string": '.(boolval("string") ? 'true' 'false')."\n";
echo 
'"0":      '.(boolval("0") ? 'true' 'false')."\n";
echo 
'"1":      '.(boolval("1") ? 'true' 'false')."\n";
echo 
'[1, 2]:   '.(boolval([12]) ? 'true' 'false')."\n";
echo 
'[]:       '.(boolval([]) ? 'true' 'false')."\n";
echo 
'stdClass: '.(boolval(new stdClass) ? 'true' 'false')."\n";
?>

Ví dụ trên sẽ xuất ra:

0:        false
42:       true
0.0:      false
4.2:      true
"":       false
"string": true
"0":      false
"1":      true
[1, 2]:   true
[]:       false
stdClass: true

Xem thêm

  • floatVal () - nhận giá trị float của một biến
  • intval () - Nhận giá trị số nguyên của một biến
  • strval () - Nhận giá trị chuỗi của một biến
  • setType () - Đặt loại biến
  • is_bool () - Tìm hiểu xem một biến có phải là boolean
  • Loại tung hứng

Matt M ¶

7 năm trước

To anyone like me who came here looking for a way to turn any value into a 0/1 that will fit into a MySQL boolean (tinyint) field:

$tinyint = (int) filter_var($valToCheck, FILTER_VALIDATE_BOOLEAN);
?>

tinyint will be 0 (zero) for values like string "false", boolean false, int 0

tinyint will be 1 for values like string "true", boolean true, int 1

Useful if you are accepting data that might be from a language like Javascript that sends string "false" for a boolean false.

Thông tin tại Lomalkin Dot Ru ¶

9 năm trước

$value0

$value1

$value2

Raphael.Satyago ¶

7 năm trước

$value4

$value5

$value6

Thông tin tại Lomalkin Dot Ru ¶

9 năm trước

$value8

Raphael.Satyago ¶

Ẩn danh ¶

$value9

value0

value1

value2

value3

value2

value5

Thông tin tại Lomalkin Dot Ru ¶

Ẩn danh ¶

value7

value8

value9

1 năm trước

9 năm trước

value1

value2

Làm thế nào để bạn sử dụng một biến cho một boolean?

Bạn có thể sử dụng bất kỳ biến nào cho boolean bằng cách tiền tố nó với (bool) hoặc (boolean). Tuy nhiên, điều này không phải lúc nào cũng cần thiết vì PHP có thể xác định từ ngữ cảnh nếu bạn muốn một giá trị được đánh giá là boolean. Bản thân Boolean Sai tự nhiên đánh giá sai.prefixing it with (bool) or (boolean) . However, this isn't always necessary because PHP can determine from the context if you want a value to be evaluated as a boolean. The boolean false itself naturally evaluates to false .

Có Boolean trong PHP không?

Giới thiệu về php boolean Nói cách khác, giá trị boolean có thể đúng hoặc sai.PHP sử dụng loại bool để biểu thị các giá trị boolean.Để đại diện cho các chữ Boolean, bạn có thể sử dụng các từ khóa đúng và sai.Những từ khóa này không nhạy cảm trường hợp.PHP uses the bool type to represent boolean values. To represent boolean literals, you can use the true and false keywords. These keywords are case-insensitive.

Nó đúng 0 hay 1?

Không được sử dụng để biểu diễn sai, và một được sử dụng để biểu diễn đúng.Để giải thích, số không được hiểu là sai và bất cứ điều gì khác không được hiểu là đúng.Để làm cho cuộc sống dễ dàng hơn, các lập trình viên C thường xác định các thuật ngữ "đúng" và "sai" để có các giá trị 1 và 0 tương ứng.One is used to represent true. For interpretation, Zero is interpreted as false and anything non-zero is interpreted as true. To make life easier, C Programmers typically define the terms "true" and "false" to have values 1 and 0 respectively.

1 có đúng trong PHP không?

Các giá trị Boolean được gọi là Đúng và Sai trong PHP.Trong trường hợp đúng, đầu ra là 1.Trong khi với sai, nó không hiển thị bất kỳ đầu ra.Điều đáng chú ý là trình duyệt luôn hiển thị các giá trị này trong chuỗi.In the case of true , the output is 1 . While with the false , it does not show any output. It is worth noting that the browser always renders these values in strings.