묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 에서 다음과 같은 표현식을 만들려면요
2004.09.30 09:24
PHP 에서요
아래와 같이 출력되게 하려면요.
대입값이 1377 일때
/를 경계로 앞에는
0013 뒤에는 001377
533 일때는
앞에는 0005 뒤에는 000533
다시말해
533일때 0005/000533
1377 일때 0013/001377
2133 일때 0021/002133
이런규칙으로 출력되게 하려면요.
아래와 같이 출력되게 하려면요.
대입값이 1377 일때
/를 경계로 앞에는
0013 뒤에는 001377
533 일때는
앞에는 0005 뒤에는 000533
다시말해
533일때 0005/000533
1377 일때 0013/001377
2133 일때 0021/002133
이런규칙으로 출력되게 하려면요.
댓글 3
-
에지
2004.09.30 13:07
-
예수사랑
2004.09.30 15:37
감사합니다.
값이 이렇게 나오네요.
0005/0533
응용하면 만들수 있겠어요.
너무너무 감사합니다. -
티다
2004.09.30 15:50
$getting 값을 맘대로 설정하려면 폼으로 넘겨주면...
-_- 그런데 이거 어느 음악사이트 주소 알고리즘 같은...
<?
$getting = "533"; //받는 값
$first = @floor($getting/100); //받은 값에서 뒤의 2자리를 떼어버림
if($first<10) $first = "000".$first; //$first가 10보다 작으면 앞에 0을 3개 붙여줌
elseif($first<100) $first = "00".$first; //$first가 10보단 크고 100보단 작으면 앞에 0을 2개 붙여줌
elseif($first<1000) $first = "0".$first; //1000보다 작으면 0을 1개 붙여줌
if($getting<10) $reget = "000".$getting; //역시 위에랑 설명 거의 동일
elseif($getting<100) $reget = "00".$getting;
elseif($getting<1000) $reget = "0".$getting;
echo $first."/".$reget; //출력한다.
?>