찾다

 >  Q&A  >  본문

문자열과 정수에 작은따옴표를 사용하세요. 이는 둘 다에 해당됩니다.

<?php

$str='18.8';

if(is_numeric($str)){

echo 'zheng';

}else{

echo 'jia';

}


if(is_string($str)){

echo 'zheng';

}else{

echo 'jia';

}

?>


益波益波2699일 전1315

모든 응답(1)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-11-11 22:55:46

    • is_numeric() 함수의 매개변수는 숫자 또는 숫자 문자열입니다. 매개변수 '18.8'은 숫자 문자열이고 조건을 충족하므로 "true"를 반환합니다.

    • 테스트하려는 것은 '18.8입니다. ' 는 is_float() 함수로 테스트해야 합니다. 정수를 테스트하려면 is_int()

    • 를 사용하세요. 더 많은 사용법을 보려면 PHP 사용자 설명서

    를 매개변수로 지정할 수 있습니다.

    회신하다
    0
  • 취소회신하다