라이브러리
[PHP] DsMap::hasValue - 맵에 주어진 값이 포함되어 있는지 여부를 판별합니다.
DsMap::hasValue
PHP 8.0 버전부터 `DsMap` 클래스가 제공되며, 키-값 쌍을 저장하는 Map 인터페이스를 구현합니다. `DsMap::hasValue` 메서드는 Map에 특정 값이 존재하는지 확인하는 메서드입니다.
# 사용법
`DsMap::hasValue` 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
use function Dsmap;
use function DshasValue;
$map = map(['apple' => 1, 'banana' => 2, 'orange' => 3]);
var_dump(hasValue($map, 2)); // bool(true)
var_dump(hasValue($map, 4)); // bool(false)
# 예제
다음 예제에서는 `DsMap::hasValue` 메서드를 사용하여 Map에 특정 값이 존재하는지 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
use function Dsmap;
use function DshasValue;
// Map 생성
$map = map([
'apple' => 1,
'banana' => 2,
'orange' => 3,
]);
// 특정 값이 존재하는지 확인
if (hasValue($map, 2)) {
echo "Map에 2가 존재합니다.
";
} else {
echo "Map에 2가 존재하지 않습니다.
";
}
// Map에 4가 존재하는지 확인
if (hasValue($map, 4)) {
echo "Map에 4가 존재합니다.
";
} else {
echo "Map에 4가 존재하지 않습니다.
";
}
# 결과
#hostingforum.kr
Map에 2가 존재합니다.
Map에 4가 존재하지 않습니다.
# 참고
* PHP 8.0 버전부터 `DsMap` 클래스가 제공됩니다.
* `DsMap::hasValue` 메서드는 Map에 특정 값이 존재하는지 확인하는 메서드입니다.
* `DsMap::hasValue` 메서드는 Map에 키가 존재하는지 확인하는 메서드와는 다릅니다. 키가 존재하는지 확인하려면 `DsMap::containsKey` 메서드를 사용하세요.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.