PHP code example of techins / parse-bool
1. Go to this page and download the library: Download techins/parse-bool library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
techins / parse-bool example snippets
use Techins\ParseBool\ParseBool;
$value1 = ParseBool::parseBool('yes'); // Returns true
$value2 = ParseBool::parseBool(0); // Returns false
$value3 = ParseBool::parseBool(true); // Returns true
$value4 = ParseBool::parseBool('off'); // Returns false
$value4 = ParseBool::parseBool('dfsafsdfsdfds'); // Returns false
$value4 = ParseBool::parseBool('dfsafsdfsdfds',true); // Throws exception look bellow
try {
// Checklbox Value
$input = $_POST['checkbox_val'];
$result = ParseBool::parseBool($input,true);
} catch (ValueNotBooleanOneException $e) {
// Handle the exception
}
$value1 = ParseBool::validateBooleableValue('yes'); // Returns true
$value2 = ParseBool::validateBooleableValue(0); // Returns true
$value3 = ParseBool::validateBooleableValue(true); // Returns true
$value4 = ParseBool::validateBooleableValue('off'); // Returns true
$value3 = ParseBool::validateBooleableValue(false); // Returns true
$value3 = ParseBool::validateBooleableValue('true'); // Returns true
$value5 = ParseBool::validateBooleableValue('ddsasadsa'); // Returns false
$value6 = ParseBool::validateBooleableValue(-1); // Returns false
$value6 = ParseBool::validateBooleableValue(""); // Returns false
<form method = "POST" action="/myscript.php">
<input type="checkbox" name="check">
</form>
$checked = ParseBool::parseBool($_POST['check']??false);