테스트 사이트 - 개발 중인 베타 버전입니다

숫자에 2자리마다 콤마 넣고 순위 정렬.. 채택완료

티로1 7년 전 조회 3,295

$num = '1419152005'

이라는 값이 있을 때

 

2자리마다 콤마를 넣으면

14,19,15,20,05 가 되고..

 

이것을 다시 작은 숫자 순으로 정렬을 하면..

05,14,15,19,20                          

이렇게 되는데,

php function 으로  만들어서 사용하려는데 더워서 그런지..집중이 안돼서 잘 안되네요...

 

도움 부탁드려요...ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
P
7년 전

2자리 수 마다 콤마 넣기

</p>

<p>mb_substr(preg_replace('/([0-9]{2})/', ',$1', $tmp), 1);</p>

<p>

 

정렬까지 포함

</p>

<p>$tmp = '1419152005';</p>

<p>$temp = explode(',', mb_substr(preg_replace('/([0-9]{2})/', ',$1', $tmp), 1));</p>

<p>sort($temp);</p>

<p>$temp = implode(',', $temp);</p>

<p>

 

확인

</p>

<p>var_dump($temp);</p>

<p>

string(14) "05,14,15,19,20"

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

티로1
7년 전
감사합니다..^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인