본문 바로가기

Development/PHP15

[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.
[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.
세션이란? ◆ 세션이란 무엇인가? 혹자 는 세션이란 소리를 들었을때 세션 맨 은 들어봤다고 했당. 세션맨은 가수가 노래부를때 연주해 주는 사람들이다. 그러나 PHP 의 세션은 그것이 아님다. 저번에 간단한 쿠키의 예를 보셨죵 ? 쿠쿠쿠 세션도 역시 상태 유지(로그인유지) 를 위해 필요한 것임다. ◆ 샌님 근디 왜 세션을 써야 하나용 ? 아직도 감이 안올수도 있슴다. 왜 써야 할까요? 저번에도 말했듯이 이놈이 이놈인지 저놈이 저놈인지 구별하기 위해서 사용함다. 세션은 쿠키의 발전된 개념으로 서버에 저장이 됨다. 물론 사용자 하드에도 저장이 되나 서버에 저장되어 있는 값이 우선임다. 쿠키 보다는 약간 보안이 좋아졌다고 하네용 ^^ ◆ 어케 쓰는가 ? 세션을 사용할려면 반드시 session_start() 를 먼저 써주어.. 2006. 1. 15.