개발 스크랩 메모/PHP
php: 필드 비어 있는지 어떻게 검사합니까?
렉사이
2020. 12. 24. 22:42
변수가 비어있는 값이나 비어있는 값을 바꿀 때 오류를 표시하고 싶습니다.
예를 들어 변수가 다음과 같이 표시됩니다:
$mo = strtotime($_POST['MondayOpen']);
과var dump ($ u POST['몬다yOpen']) 문자열 복귀
지금 제가 밑에 있는 방법으로...
First want to find which type of variable
$mo
is ?(string or integer or other)Which function is better to find that
$mo
having no value.
나는 이 결과를 얻었다
is_int($mo);//--Return nothing is_string($mo); //--Return bool(false) var_dump($mo); //--Return bool(true) var_dump(empty($mo));//--Return bool(true) var_dump($mo==NULL);//--Return bool(true) var_dump($mo=='');//--Return nothing
가장 좋은 방법과 정확한 방법으로 변수의 완전성을 점검해 주시기 바랍니다.
대답
시간 도장으로 바꿀 수 없다면 스트로time 실행이 false 로 돌아갑니다.
$mo = strtotime($_POST['MondayOpen']); if ($mo !== false) { //valid date was passed in and $mo is type int } else { //invalid date let the user know }