숫자에 2자리마다 콤마 넣고 순위 정렬..

숫자에 2자리마다 콤마 넣고 순위 정렬..

QA

숫자에 2자리마다 콤마 넣고 순위 정렬..

답변 1

본문

$num = '1419152005'

이라는 값이 있을 때

 

2자리마다 콤마를 넣으면

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

 

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

05,14,15,19,20                          

이렇게 되는데,

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

 

도움 부탁드려요...ㅠ

이 질문에 댓글 쓰기 :

답변 1

2자리 수 마다 콤마 넣기


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

 

정렬까지 포함


$tmp = '1419152005';
$temp = explode(',', mb_substr(preg_replace('/([0-9]{2})/', ',$1', $tmp), 1));
sort($temp);
$temp = implode(',', $temp);

 

확인


var_dump($temp);

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 5
© SIRSOFT
현재 페이지 제일 처음으로