Để 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ụ .
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.