라이브러리

[PHP] SolrObject::getPropertyNames - 모든 속성 이름의 배열을 반환합니다.




SolrObject::getPropertyNames() 설명


SolrObject::getPropertyNames() 메서드는 SolrDocument 객체의 속성 이름을 반환합니다. 이 메서드는 SolrDocument 객체의 속성 이름을 배열 형태로 반환하며, 각 속성 이름은 문자열 형태로 반환됩니다.

예제


#hostingforum.kr
php

// SolrDocument 객체를 생성합니다.

$solrDocument = new SolrDocument();

$solrDocument->addField('id', '12345');

$solrDocument->addField('name', 'John Doe');

$solrDocument->addField('age', 30);



// getPropertyNames() 메서드를 호출하여 속성 이름을 가져옵니다.

$propertyNames = $solrDocument->getPropertyNames();



// 가져온 속성 이름을 출력합니다.

print_r($propertyNames);



// 결과

// Array

// (

//     [0] => id

//     [1] => name

//     [2] => age

// )



getPropertyNames() 메서드 사용 예시


#hostingforum.kr
php

// SolrDocument 객체를 생성합니다.

$solrDocument = new SolrDocument();

$solrDocument->addField('id', '12345');

$solrDocument->addField('name', 'John Doe');

$solrDocument->addField('age', 30);



// getPropertyNames() 메서드를 호출하여 속성 이름을 가져옵니다.

$propertyNames = $solrDocument->getPropertyNames();



// 가져온 속성 이름을 사용하여 속성 값을 가져옵니다.

foreach ($propertyNames as $propertyName) {

    $propertyValue = $solrDocument->getFieldValue($propertyName);

    echo "$propertyName: $propertyValue
";

}



// 결과

// id: 12345

// name: John Doe

// age: 30



참고


* SolrDocument 객체는 SolrDocument.php 파일에 정의되어 있습니다.
* SolrDocument 객체의 속성 이름은 getPropertyNames() 메서드를 호출하여 가져올 수 있습니다.
* 가져온 속성 이름을 사용하여 속성 값을 가져올 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 163 페이지

검색

게시물 검색