Проверьте, может ли строка быть логическим PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проверьте, может ли строка быть логическим PHP

Сообщение Anonymous »

Я получаю строку из $_GET и хочу проверить, может ли она быть логическим значением, прежде чем использовать ее для части запроса MySQL. Есть ли лучший способ сделать это, чем:

function checkBool($string){
$string = strtolower($string);
if ($string == "true" || $string == "false" ||
$string == "1" || $string == "0"){
return true;
}
else {
return false;
}
}

if (checkBool($_GET['male'])){
$result = mysql_query(
"SELECT * FROM my_table " .
"WHERE male='".$_GET['male']."'") or die(mysql_error());
}


Подробнее здесь: https://stackoverflow.com/questions/827 ... oolean-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»