공백으로 숫자를 구분하려면 4로 설정하십시오. 1234567890, 될 1234 5678 90문자열에 여러 번 문자를 추가하는 경우
나는 이것을 달성하기 위해 스크립트를 만들 수 있었지만, 맨 위에있는 것 같아요, 이것을 달성하기 쉬운 방법이 있습니까?
$num = 23853267362365;
$count = strlen($num)/4;
$new_num = array();
for ($x = 1; $x <= $count; $x++) {
$num_len = strlen($num);
if($num_len>4) {
$new_num[] = substr($num,0,4);
$num = substr($num,4,$num_len-4);
}
}
$num = implode(' ',$new_num);
'preg_replace ('/ (\ d {4})/','$ 1 ', $ str)'? –
@MarcB : 문자열이 4로 나눌 수 있다면 후행 공백이 생깁니다. – AbraCadaver