나는이 코드를 가지고 문제는 $3,000,000,000
PHP 코드에서 뭔가 빠졌습니까?
입니다 내가 3000000000
를 설정으로 $2,147,483,647
의 출력을 제공하는 자사의 시작이며, 나는 우리가 형태가 설정 무엇으로부터 원하지만 우리가 $2,147,483,647
이상을 선택하는 경우가 $2,147,483,647
에서 시작 http://deewayz.in/demo/ 여기
내 코드입니다 : 여기
라이브 데모입니다.$v = isset($_GET['v']) ? (int) $_GET['v'] : 3000000000;
처음으로 정확합니다. 그러나 우리가 형태로 가치를 바꿀 때 그것은 잘못된 결과를줍니다.
예이를 확인 : 미리 http://deewayz.in/demo/index.php?v=3100000000&sv=5
감사 :) 해결
을 :
$v = isset($_GET['v']) ? (float) $_GET['v'] : 3000000000;
아니면 그냥'(float)' – Peon
나는 플로트 감사를 사용하고 작동하는지 확인합니다 – deerox
네, 정말 고마워요. – deerox