본문 바로가기

php9

[PHP] 몫과 나머지 구하기 $bbb를 $aaa로 나누었을 때의 몫과 나머지 몫 구하기 방법 1 ($bbb - ($bbb % $aaa)) / $aaa; 방법 2 sprintf('%d',$bbb / $aaa) 방법 3 floor( $bbb / $aaa ); ☞ 부정확한 경우가 있다. ex> floor(1.9999999999999999999999999) 일 때, 2로 인식한다. ※ ceil, floor, round 함수를 사용할 때는 주의를 요함! 나머지 구하기 $bbb % $aaa ceil, floor, round 함수의 몇가지 예제 [ceil] ☞ 올림 수 리턴 ceil(1.4) : 2 ceil(1.5) : 2 ceil(1.6) : 2 ceil(-1.4) : -1 ceil(-1.5) : -1 ceil(-1.6) : -1 [floor.. 2012. 2. 28.
[PHP] array_values array array_values( array input ) 배열의 모든 값을 그 원소로 가지는 배열을 반환한다. 배열의 키를 초기화 하고 싶을 때, 이걸 이용하면 되겠다.^^ 아래와 같이 배열의 키가 10, 2, 15 이런식으로 되어있는데,,,,, $threads = array('10'=>'one', '2'=>'two', '15'=>'three'); $threads = array_values($threads); array_values를 적용하고 나면 다음과 같이 키(key)가 0, 1, 2 로 바뀐다. Array ( [0] => Alice [1] => Bob [2] => Geoff ) array_keys() 2012. 2. 17.
Centos6.0 + APM(Apache + PHP + MySQL) 설치 개발용으로 사용하기 위해 서버를 설치하였다. OS는 CentOS-6.0 으로.... 아파치, PHP, MySQL은 rpm으로 설치.... 설치시... Basic Server 버전을 선택하고 아래쪽 추가설치를 지금 선택으로 하여 x-window, emacs 등 몇 가지 선택 후 설치 진행함.. 설치 완료 후...최신 패키지로 업데이트 해주자. # yum check-update # yum update APM 설치 # yum install httpd # yum install mysql # yum install php PHP 추가 모듈 설치 # yum install gd gd-devel # yum install libxml2 libxml2-devel # yum install openssl openssl-deve.. 2011. 9. 16.
[PHP] autoload 강좌 PHP5부터 사용 가능한 함수 class가 import되지 않았을 때 class의 이름으로 자동으로 import한다. http://php.net/manual/en/language.oop5.autoload.php 2010. 12. 25.
[PHP] substr 함수 string substr ( string $string , int $start [, int $length ] ) Example #1 Using a negative start Example #2 Using a negative length Example #3 Basic substr() usage Example #4 substr() casting behaviour The above example will output: 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) false 6) false 7) '1200' 한글, 일본어 등의 멀티바이트 경우에는 mb_substr를 쓸 것!!! 2010. 11. 15.
[PHP] str_pad 문자 채우기 (지정 길이가 되도록 특정 문자열로 채우기) str_pad(변수명,총자릿수,채울문자,채우는 방법) 문자열을 지정한 길이가 되도록 다른 문자열로 채웁니다. (PHP 4 >= 4.0.1, PHP 5) $input = "Alien"; echo str_pad($input, 10); // "Alien " 을 생성. echo str_pad($input, 10, "-=", STR_PAD_LEFT); // "-=-=-Alien"을 생성. echo str_pad($input, 10, "_", STR_PAD_BOTH); // "__Alien___"을 생성. echo str_pad($input, 6 , "___"); // "Alien_"을 생성. 2010. 6. 30.
PHP 코드를 최적화하는 40가지 팁 (번역) 출처 : http://www.sir.co.kr/bbs/board.php?bo_table=pl_php&wr_id=832&page=2 원본은 2009. 7. 25.
PHP에서 @란??? 함수 앞의 @은 에러가 나도 에러문을 출력하지 말라는 뜻이다. 2009. 7. 25.