라이브러리

[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` 메서드를 사용하세요.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 603 페이지

검색

게시물 검색