Cách xâu chuỗi thành boolean php với các ví dụ

Để chuyển đổi một chuỗi thành giá trị boolean trong PHP, bạn có thể sử dụng hàm `boolval()`. Hàm này trả về `true` nếu chuỗi không trống và `false` nếu không

Đây là một ví dụ

$string = "true";
$bool = boolval($string);

// $bool is now true

Nếu bạn muốn chuyển đổi một chuỗi chứa văn bản "true" hoặc "false" thành giá trị boolean, bạn có thể sử dụng hàm `filter_var()` với bộ lọc `FILTER_VALIDATE_BOOLEAN`, như sau

$string = "true";
$bool = filter_var($string, FILTER_VALIDATE_BOOLEAN);

// $bool is now true

$string = "false"; $bool = filter_var($string, FILTER_VALIDATE_BOOLEAN);

// $bool is now false

Ngoài ra, bạn có thể sử dụng câu lệnh chuyển đổi để chuyển đổi thủ công chuỗi thành giá trị boolean

$string = "true";

switch (strtolower($string)) { case "true": $bool = true; break; case "false": $bool = false; break; default: $bool = false; }

// $bool is now true

Tôi hi vọng cái này giúp được. Hãy cho tôi biết nếu bạn có bất kì câu hỏi nào khác

Trong bài viết này, tôi sẽ đưa ra 2 ví dụ minh họa về cách sử dụng Cách xâu chuỗi thành boolean php với các ví dụ .

Cách xâu chuỗi thành boolean php với các ví dụ
filter_var(    true, FILTER_VALIDATE_BOOLEAN); // true
filter_var(    'true', FILTER_VALIDATE_BOOLEAN); // true
filter_var(         1, FILTER_VALIDATE_BOOLEAN); // true
filter_var(       '1', FILTER_VALIDATE_BOOLEAN); // true
filter_var(      'on', FILTER_VALIDATE_BOOLEAN); // true
filter_var(     'yes', FILTER_VALIDATE_BOOLEAN); // true

filter_var(   false, FILTER_VALIDATE_BOOLEAN); // false
filter_var(   'false', FILTER_VALIDATE_BOOLEAN); // false
filter_var(         0, FILTER_VALIDATE_BOOLEAN); // false
filter_var(       '0', FILTER_VALIDATE_BOOLEAN); // false
filter_var(     'off', FILTER_VALIDATE_BOOLEAN); // false
filter_var(      'no', FILTER_VALIDATE_BOOLEAN); // false
filter_var('asdfasdf', FILTER_VALIDATE_BOOLEAN); // false
filter_var(        '', FILTER_VALIDATE_BOOLEAN); // false
filter_var(      null, FILTER_VALIDATE_BOOLEAN); // false
// (PHP 5 >= 5.5.0, PHP 7)
// boolval — Get the boolean value of a variable
boolval ( mixed $var ) : bool
// Returns the boolean value of var.

Còn rất nhiều ví dụ xoay quanh chủ đề How to string to boolean php with Examples vui lòng xem thêm

Bạn có thể biến một chuỗi thành boolean không?

Để chuyển Chuỗi thành boolean trong Java, bạn có thể sử dụng Boolean. phân tích cú pháp Boolean(chuỗi) . Nhưng nếu bạn muốn chuyển đối tượng String thành Boolean thì hãy sử dụng phương thức Boolean. phương thức valueOf(chuỗi).

Làm thế nào để bạn làm boolean với chuỗi?

Để chuyển Chuỗi thành Boolean, hãy sử dụng phương thức parseBoolean() trong Java . parseBoolean() phân tích cú pháp đối số chuỗi dưới dạng boolean. Boolean được trả về biểu thị giá trị true nếu đối số chuỗi không phải là null và bằng nhau, bỏ qua trường hợp, đối với chuỗi "true".

Làm cách nào bạn có thể chuyển đổi chuỗi true thành kiểu dữ liệu Boolean?

Cách dễ nhất để chuyển đổi chuỗi thành boolean là so sánh chuỗi với 'true' . hãy để myBool = (myString === 'true');

Làm thế nào để bạn chuyển đổi chuỗi sai thành boolean sai?

Sử dụng ký tự kép Not (. ) . ) hội tụ giá trị mà chúng ta nhận được từ toán tử Not duy nhất. Tuy nhiên, toán tử Not duy nhất cũng chuyển đổi một chuỗi thành boolean, trả về giá trị ngược lại. Vì vậy, chúng ta cần áp dụng toán tử Not kép để nhận giá trị phù hợp.