본문 바로가기

프로그래밍언어/php

(19)
PHP 소수점 올림, 반올림, 버림 / ceil(). round(), floor() PHP 소수점 올림 ,반올림, 버림 floor // 버림 floor(4.3); // 4 floor(9.999); // 9 ceil // 올림 ceil(4.3); // 5 ceil(9.999); // 10 round // 반올림 round(3.4); // 3 round(3.5); // 4 round(3.6); // 4 round(3.6, 0); // 4 round(1.95583, 2); // 1.96 round(1241757, -3); // 1242000 round(5.045, 2); // 5.05 round(5.055, 2); // 5.06 float ceil ( float value) // 소수점 이하 올림 float floor ( float value) // 소수점 이하 버림 float round (..
php (금액) 숫자 세자리 단위로 콤마,쉼표(,) 넣기 세자리 숫자 단위로 콤마(,)넣기 number_format(숫자): 세자리마다 콤마가 삽입 number_format(숫자, 소수점 이하 자리수): 세자리마다 쉼표가 찍히고, 소수점 이하 몇자리까지 출력할것인지 지정 // 정수에, 천자리 마다 쉼표 넣기 echo number_format(1234567890) # 1,234,567,890 echo number_format(123456789) # 123,456,789 echo number_format(12345678) # 12,345,678 echo number_format(1000) # 1,000 echo number_format(66) # 66 // 천자리 쉼표 넣기 + 실수 소수점 이하 2자리까지 출력 // 반올림이 됨 echo number_format(..
전화번호,핸드폰번호 하이픈(-) 추가 값을 불러올때 (-)하이픈이 자동으로 들어가면 편하다. 핸드폰 번호 preg_replace("/([0-9]{3})([0-9]{3,4})([0-9]{4})$/","\\1-\\2-\\3" ,$tel) function add_hyphen($tel) { $tel = preg_replace("/[^0-9]*/s","",$tel) //숫자이외 제거 if (substr($tel,0,2) =='02' ) return preg_replace("/([0-9]{2})([0-9]{3,4})([0-9]{4})$/","\\1-\\2-\\3", $tel); else if(substr($tel,0,2) =='8' && substr($tel,0,2) =='15' || substr($tel,0,2) =='16'|| substr($tel..