Php phân tích cú pháp boolean từ chuỗi
Ngày đăng:
29/11/2022
Trả lời:
0
Lượt xem:
91
Trong PHP, filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)9 (tôi. e. string false) không phải là loại tự động được chuyển đổi thành boolean filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)0. Trên thực tế, nó ước tính thành filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)1, đây thực sự là cách giải thích chính xác bởi vì trong PHP, bất kỳ giá trị nào không phải là giá trị giả sẽ luôn trả về filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)1 khi được đánh giá. Vì filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)9 là một chuỗi không trống, nên theo định nghĩa, nó là true. Tuy nhiên, trong một số trường hợp, chẳng hạn như khi thực hiện yêu cầu HTTP tới máy chủ, đây có thể không phải là kết quả mà bạn mong đợi. Do đó, để diễn giải chuỗi filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)9 thành boolean filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)0, bạn có thể thực hiện bất kỳ thao tác nào sau đây Show
Sử dụng filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true) 1Miễn là bạn có một chuỗi JSON hợp lệ, bạn chỉ cần sử dụng hàm filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)1. Nó sẽ chuyển đổi chính xác bất kỳ giá trị boolean chuỗi nào thành kiểu boolean. Ví dụ json_decode('false') // bool(false) Xin lưu ý rằng chức năng này chỉ hoạt động với các chuỗi được mã hóa UTF-8 Sử dụng filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true) 2Bạn có thể sử dụng hàm filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)2 với bộ lọc filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)9 (hoặc filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)00 cho các phiên bản PHP dưới 8). Điều này chỉ trả về filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)1 cho filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)3, filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)03, filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)04 và filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)05, mọi thứ khác trả về filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)0. Ví dụ filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true) Nếu bạn sử dụng bộ lọc filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)9 và chỉ định filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)08 làm tùy chọn, thì filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)0 chỉ được trả về cho filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)4, filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)9, filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)92, filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)93 và filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)94 và filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)95 được trả lại cho tất cả các giá trị không phải boolean. Ví dụ filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)0 Sử dụng filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true) 3 cho giá trị trung thực và filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true) 4 cho giá trị giảBạn có thể chỉ cần xem xét việc gửi các giá trị boolean tới PHP dưới dạng các đối số nguyên của chúng là filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)98 và filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)99 (vì filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)90, kiểu chuỗi hoặc số nguyên, được coi là giá trị trung thực và filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)91, kiểu chuỗi hoặc số nguyên, được coi là giá trị giả) filter_var('', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0.0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('0', FILTER_VALIDATE_BOOL) // bool(false) filter_var('null', FILTER_VALIDATE_BOOL) // bool(false) filter_var('false', FILTER_VALIDATE_BOOL) // bool(false) filter_var('array()', FILTER_VALIDATE_BOOL) // bool(false) filter_var('[]', FILTER_VALIDATE_BOOL) // bool(false) filter_var('true', FILTER_VALIDATE_BOOL) // bool(true) filter_var(1, FILTER_VALIDATE_BOOL) // bool(true) filter_var('1', FILTER_VALIDATE_BOOL) // bool(true) filter_var('on', FILTER_VALIDATE_BOOL) // bool(true) filter_var('yes', FILTER_VALIDATE_BOOL) // bool(true)9 Hy vọng bạn tìm thấy bài viết này hữu ích. Nó được xuất bản vào ngày 04 tháng 11 năm 2015 (và được sửa đổi lần cuối vào ngày 21 tháng 8 năm 2021). Hãy thể hiện tình yêu và sự ủng hộ của bạn bằng cách chia sẻ bài đăng này Làm cách nào để kiểm tra giá trị boolean trong điều kiện if trong PHP?Hàm is_bool() kiểm tra xem một biến có phải là boolean hay không. Hàm này trả về true (1) nếu biến là boolean, ngược lại nó trả về false/nothing.
1 có đúng trong PHP không?Giá trị 0 và 1 bằng false và true trong php.
Là 0 đúng hay sai PHP?Khi chuyển đổi thành bool, các giá trị sau được coi là sai. boolean false chính nó. số nguyên 0 (không) số float 0. 0 và -0. 0 (không)
Giá trị của true 1 là gì?Hằng đúng là 1 và hằng sai là 0. Tuy nhiên, cách tốt nhất là viết đúng và sai trong chương trình của bạn cho các giá trị boolean thay vì 1 và 0. Bảng sau đây cho thấy các so sánh và hoạt động boolean. |