Я написал для себя функцию, которая проверяет количество символов - я не могу понять, как правильно ее использовать
Верны ли эти опции?
function checkStrlen($check,$min,$max) {
return strlen($check) < $min || strlen($check) > $max ? true : false;
}
или лучше обернуть ()
function checkStrlen($check,$min,$max) {
return (strlen($check) < $min || strlen($check) > $max) ? true : false;
}
Здесь мне не нравится эта опция - использование (если)
function checkStrlen($check,$min,$max) {
if (strlen($check) < $min || strlen($check) > $max) { return false; }
return true;
}
Черт запутался - все опции работают, но я хотел бы знать, как это сделать правильно.
Я использую это так
if(checkStrlen($login, 3, 30)) {
echo '<div class="error">Login must consist of at least 3 characters and no
more than 30!</div>';
}
Я не понимаю (как использовать 'strlen' в 'return')
return?правда: ложь;вернуть () ?true: false;
Про 'mb_strlen' я знаю - я просто привел например
Кстати, извините за ошибки я русский - использовал гугл переводчик!
Спасибо всем - лучший вариант: return strlen (lalala) <3 ||стрлен (лалала)> 30;