숫자에 2자리마다 콤마 넣고 순위 정렬..
본문
$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"
!-->!-->!-->
답변을 작성하시기 전에 로그인 해주세요.