개발! 딱 깔끔하고 센스있게!

php: 필드 비어 있는지 어떻게 검사합니까? 본문

개발 스크랩 메모/PHP

php: 필드 비어 있는지 어떻게 검사합니까?

렉사이 2020. 12. 24. 22:42

변수가 비어있는 값이나 비어있는 값을 바꿀 때 오류를 표시하고 싶습니다.

예를 들어 변수가 다음과 같이 표시됩니다:

 $mo = strtotime($_POST['MondayOpen']); 

과var dump ($ u POST['몬다yOpen']) 문자열 복귀

지금 제가 밑에 있는 방법으로...

  1. First want to find which type of variable $mo is ?(string or integer or other)

  2. 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 } 
Comments