라이브러리
[PHP] QuickHashIntStringHash::__construct - 새로운 QuickHashIntStringHash 객체를 생성합니다.
QuickHashIntStringHash::__construct
QuickHashIntStringHash는 PHP의 해시 함수 중 하나로, 정수와 문자열을 해시화하는 데 사용됩니다. 이 클래스의 `__construct` 메소드는 객체를 초기화하는 데 사용됩니다.
# 기본적인 사용법
QuickHashIntStringHash 클래스의 `__construct` 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$hash = new QuickHashIntStringHash(10);
위 코드는 10개의 슬롯을 가진 QuickHashIntStringHash 객체를 생성합니다.
# 옵션
QuickHashIntStringHash 클래스의 `__construct` 메소드는 다음과 같은 옵션을 제공합니다.
* `$size`: 해시 객체의 슬롯 수를 지정합니다. 기본값은 10입니다.
* `$type`: 해시 객체의 타입을 지정합니다. 기본값은 `QuickHash_INT_STRING_KEY`입니다.
# 예제
#hostingforum.kr
php
// 10개의 슬롯을 가진 QuickHashIntStringHash 객체를 생성합니다.
$hash = new QuickHashIntStringHash(10);
// 키와 값을 추가합니다.
$hash->add(1, "apple");
$hash->add(2, "banana");
$hash->add(3, "cherry");
// 키로 값을 검색합니다.
echo $hash->exists(1) ? $hash->get(1) : "존재하지 않습니다.
"; // apple
echo $hash->exists(2) ? $hash->get(2) : "존재하지 않습니다.
"; // banana
echo $hash->exists(3) ? $hash->get(3) : "존재하지 않습니다.
"; // cherry
echo $hash->exists(4) ? $hash->get(4) : "존재하지 않습니다.
"; // 존재하지 않습니다.
// 키를 삭제합니다.
$hash->delete(1);
// 키로 값을 검색합니다.
echo $hash->exists(1) ? $hash->get(1) : "존재하지 않습니다.
"; // 존재하지 않습니다.
echo $hash->exists(2) ? $hash->get(2) : "존재하지 않습니다.
"; // banana
echo $hash->exists(3) ? $hash->get(3) : "존재하지 않습니다.
"; // cherry
위 예제는 QuickHashIntStringHash 클래스의 `__construct` 메소드를 사용하여 객체를 초기화하고, 키와 값을 추가, 삭제, 검색하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.