Ich bin immer wahr oder falsch aus Query-String-i haben keine Berechtigung diese für Datenbank wie 0,1Konvertieren von String true/false interger Wert
ich bin mit Ausnahme integerwww.example.com?is_test=true
Aber in Backend zu ändern
Um dies zu erreichen, ich bin wie dieses Ereignis
(int) (boolean) 'true' //gives 1
(int) (boolean) 'false' //gives 1 but i need 0 here
ich versuche
$test = "false";
$bool = settype($test, 'boolean'); //it was giving true
(int) $bool also gives 1
versucht
ich bin mir nicht sicher, es könnte eine andere bessere PHP-Funktion, um dies zu erreichen? Oder ein besserer Weg, dies zu bitte
Yah ternären Operator vorschlägt, ist eine beste Option aber ist es noch andere Optionen für die Umwandlung
Bitte überprüfen Sie anderen das gleiche Anforderung und Lösung hier http://stackoverflow.com/questions/4775294/parsing-a-string-into-a-boolean-value-in-php –
'intval ($ _ GET [ 'is_test'] === 'true') ' –
Siehe diese Antwort http://stackoverflow.com/a/10645030/4246973 –