strcasecmp
(PHP 3>= 3.0.2, PHP 4 , PHP 5)

strcasecmp -- 대소문자를 구별하지 않는 바이너리 호환 문자열 비교
설명
int strcasecmp ( string str1, string str2)


str1이 str2보다 작다면 < 0 을 반환하고;
str1이 str2보다 크다면 > 0 을 반환합니다. 동일하다면 0을 반환합니다.
예 1. strcasecmp() 예제

$var1 = "Hello";
$var2 = "hello";
if (strcasecmp($var1, $var2) == 0) {
  echo '대소문자를 구별하지 않는 문자열 비교에서 $var1은 $var2와 동일합니다.';
}


else ::: strcmp

'프로그래밍 언어 > php' 카테고리의 다른 글

str_pad()  (0) 2007.02.02
문장에 포함된 문자수 반환  (0) 2007.02.02
memory_get_usage  (0) 2007.02.02
set_time_limit()  (0) 2007.02.02
glob()  (0) 2007.02.02
블로그 이미지

용병

,

(PHP 4 >= 4.3.2, PHP 5)

memory_get_usage -- Returns the amount of memory allocated to PHP

Description

int memory_get_usage ( void )

Returns the amount of memory, in bytes, that's currently being allocated to your PHP script.

memory_get_usage() will only be defined if your PHP is compiled with the --enable-memory-limit configuration option.

예 1. A memory_get_usage() example

<?php
// This is only an example, the numbers below will
// differ depending on your system

echo memory_get_usage() . "\n"; // 36640

$a = str_repeat("Hello", 4242);

echo
memory_get_usage() . "\n"; // 57960

unset($a);

echo
memory_get_usage() . "\n"; // 36744

?>

See also memory_limit.

'프로그래밍 언어 > php' 카테고리의 다른 글

문장에 포함된 문자수 반환  (0) 2007.02.02
문자열 비교  (0) 2007.02.02
set_time_limit()  (0) 2007.02.02
glob()  (0) 2007.02.02
func_get_arg  (0) 2007.02.02
블로그 이미지

용병

,

시간 설정 제한

'프로그래밍 언어 > php' 카테고리의 다른 글

문자열 비교  (0) 2007.02.02
memory_get_usage  (0) 2007.02.02
glob()  (0) 2007.02.02
func_get_arg  (0) 2007.02.02
유효한 IP 인지 확인  (0) 2007.01.27
블로그 이미지

용병

,

glob

(PHP 4 >= 4.3.0, PHP 5)

glob -- Find pathnames matching a pattern

Description

array glob ( string pattern [, int flags])

The glob() function searches for all the pathnames matching pattern according to the rules used by the libc glob() function, which is similar to the rules used by common shells. No tilde expansion or parameter substitution is done.

Returns an array containing the matched files/directories or FALSE on error.

Valid flags:

  • GLOB_MARK - Adds a slash to each item returned

  • GLOB_NOSORT - Return files as they appear in the directory (no sorting)

  • GLOB_NOCHECK - Return the search pattern if no files matching it were found

  • GLOB_NOESCAPE - Backslashes do not quote metacharacters

  • GLOB_BRACE - Expands {a,b,c} to match 'a', 'b', or 'c'

  • GLOB_ONLYDIR - Return only directory entries which match the pattern

참고: Before PHP 4.3.3 GLOB_ONLYDIR was not available on Windows and other systems not using the GNU C library.

예 1. Convenient way how glob() can replace opendir() and friends.

<?php
foreach (glob("*.txt") as $filename) {
  echo
"$filename size " . filesize($filename) . "\n";
}
?>

Output will look something like:

funclist.txt size 44686funcsummary.txt size 267625quickref.txt size 137820

참고: 이 함수는 원격 파일을 다루지 못합니다. 파일은 서버 파일시스템을 통해서 사용 가능해야만 합니다.

See also opendir(), readdir(), closedir(), and fnmatch().

'프로그래밍 언어 > php' 카테고리의 다른 글

memory_get_usage  (0) 2007.02.02
set_time_limit()  (0) 2007.02.02
func_get_arg  (0) 2007.02.02
유효한 IP 인지 확인  (0) 2007.01.27
get_included_files  (0) 2007.01.21
블로그 이미지

용병

,
ext/iconv/iconv.c: In function `zm_startup_miconv':
ext/iconv/iconv.c:191: `_libiconv_version' undeclared (first use in this function)
ext/iconv/iconv.c:191: (Each undeclared identifier is reported only once
iconv/iconv.c:191: for each function it appears in.)
make: *** [ext/iconv/iconv.lo] Erreur 1

-----------------

vi ext/iconv/iconv.c

# 추가
char _libiconv_version;

------------------

#if HAVE_LIBICONV
{
static char buf[16];
char _libiconv_version;
snprintf(buf, sizeof(buf), "%d.%d",
((_libiconv_version >> 8) & 0x0f), (_libiconv_version & 0x0f));
version = buf;
}
#elif HAVE_GLIBC_ICONV
version = (char *)gnu_get_libc_version();
#endif

'시스템, 서버 > 리눅스' 카테고리의 다른 글

php에 module 설치시 executor_globals 에러 관련  (0) 2007.11.28
mod_suid2 사용  (0) 2007.06.27
PHP browscap 사용하기 - get_browser()  (0) 2007.03.26
PHP5 mysqli 사용 옵션  (0) 2007.03.09
shc - shell encoder?  (0) 2007.02.02
블로그 이미지

용병

,
function b(){
  for($i=0;$i<func_num_args(); $i++){
    echo func_get_arg($i) . ",";
  }
}

b(1);
1,

b(1,2,3,4,5);
1,2,3,4,5,


function voidVarCheck() {
  if(in_array('',func_get_args()))
    exit('빈값이 있으니깐 다시 입력해!!');
}


'프로그래밍 언어 > php' 카테고리의 다른 글

set_time_limit()  (0) 2007.02.02
glob()  (0) 2007.02.02
유효한 IP 인지 확인  (0) 2007.01.27
get_included_files  (0) 2007.01.21
PHP - 다운로드 예제  (0) 2007.01.18
블로그 이미지

용병

,