php 숫자 자릿수 분리

php 숫자 자릿수 분리

QA

php 숫자 자릿수 분리

본문

숫자의 자릿수를 분리하여 뺄셈을 하고 싶습니다.

숫자의 자릿수를 어떻게 분리해야 하는지 방법을 부탁드립니다.

$a =13;

$b = 8;

$c = $a - $b // 13 - 8 = 5 의 방법이 아니고

$a = 10 + 3; // 분리

$b = 5 + 3;  //  분리

$aa = 10 ; // 십의 자리

$ab = 3; // 일의 자리로 분리

$ba = 5;  // $ab에 맞추어 분리

$bb = 3;  // $ab에 맞추어 분리

 

$result = $aa - $ba // 10 - 5

$ab - $bb // 3 - 3

echo $result  // 5

 

 

이 질문에 댓글 쓰기 :

답변 1

 


$a = 13; 
$aa = intval($a/10)*10; // 10의 자리만 남김
$ab = $a % 10;   // 10의 나머지값을 저장
$b = 8;
$ba = $b - $ab; // $ab르 제외
$bb = $b - $ba; // $ba 값을 제외
 
$result = $aa - $ba;
$cha = $ab - $bb;
echo $result;

$a = 13;
$aa = intval($a/10)*10; // 10의 자리만 남김
여기서
$a = 123,  1234, 12345 ........ 이렇게 변한 수로 입력된다면
$aa에서 유동적인 입력 사항을 어떻게 대처해야 하나요

$aa = intval($a/10)*10;    // 10의 자리
$ab = intval($a/100)*100; // 100의 자리
$ac = intval($a/1000)*1000; // 1000의 자리
...
이렇게 계속 입력 해 주어야 하는지 궁금합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 1,020
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT