2013-05-27 3 views
0

아이콘으로 가득 찬 디렉토리에서 스프라이트를 만들기위한 작은 스크립트를 작성하고 있습니다. 이렇게하려면 그리드에 놓고 그들의 위치를 ​​반환하기 위해 아이콘 ($ i ++)을 계산합니다.정수 부분을 얻는 방법

각 정수 아이콘을 나타냅니다이 같은 그리드를 상상할 수있는 경우 :

3 행에 열 4 행 2에 배치되며, $i == 29 경우가있을 것입니다 $i == 14 경우
1 2 3 4 5 6 7 8 9 10 
11 12 13 14 15 16 17 18 19 20 
21 22 23 24 25 26 27 28 29 30 
31 32 33 etc 

있도록 열 9입니다.

내가 붙어있는 건 열 단위에 (1,2,3,4,5,6,7,8,9) 단위와 (0*,1*,2*,3*,4*,5*,6* etc) 단위 만 반환 할 수 있도록 숫자를 처리하는 방법입니다. 예를 들어

: 당신은 아마 $i=678보다는 $i==678 당신은 부서 및 계수 작업을 사용할 수 있음을 의미

답변

3

:-)

$i == 678; 
$i_x = // Whatever i need to do to get '8' 
$i_y = // Whatever I need to do to '67' 

감사합니다.

$i = 678; 
$i_x = $i %10; 
$i_y = (int)$i/10; 
+1

네, 그랬습니다. 아, mod 연산자 예. 감사! – Niels

관련 문제