0
변수에서 숫자를 찾고 문자열을 찾지 못하면 문자열을 인용합니다. 그렇지 않으면 따옴표로 묶지 않습니다. 예 :is_numeric은 float (임의의 문자열)를 잘못 식별합니다.
$x = '000916846E38516';
if (is_numeric($x)) { echo 'Numeric!'; } else { echo 'Non-numeric!'; }
문자열은 과학 표기법이므로 PHP는이를 숫자로 인식합니다. 이 문제를 어떻게 해결해야합니까? 알파 문자가 더 있는지 확인하기 위해 검사 할 것인가, 또는 과학 숫자를 제외 할 is_numeric과 유사한 다른 함수가 있습니까?