'Linux/PHP'에 해당되는 글 3건

 echo date("t", time()); //월 마지막일; 

 결과: 30 


 echo date("t", mktime(0, 0, 0, 11, 23, 2016)); //월 마지막일 

 결과: 30

Posted by 아로스

특수문자 체크

Linux/PHP 2016. 11. 22. 16:41

정규식으로 특수문자를 체크한다.



$string="[aabb]";


$result = preg_match("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", $string);

if($result == true)

{

echo "특수문자 있음";

}

else

{

echo "특수문자 없음";

}


Posted by 아로스
숫자 세자리마다 콤마를 표현하는 방법에 대해 알아보겠습니다.

:: ASP Script 에서 표현할 경우
    response.write(formatnumber( value, 0, -1 ))

:: PHP Script 에서 표현할 경우
    echo number_format($value);

:: Perl Script 에서 표현할 경우
    print cm($value);
    sub cm {
          my $num = shift;
          my ($n) = $num =~ /(\d+)/;
          1 while $n =~ s/(\d+)(\d{3})/$1,$2/;
          $num =~ s/(\d+)/$n/;
          $num;
    }

:: JSP 에서 표현할 경우
    new DecimalFormat("###,###,###,###,###").format(value);
    보통은 Bean으로 만들어서 표현을 합니다.

:: MS-SQL Query에 의해 표현할 경우
    SELECT
    REPLACE(CONVERT(VARCHAR,CONVERT(MONEY,1234567890),1),'.00','')
    결과값         
    1,234,567,890
    (1개 행 적용됨)
Posted by 아로스
1

아로스

달력