SolrDocument::toArray

(PECL solr >= 0.9.2)

SolrDocument::toArrayReturns an array representation of the document

说明

public SolrDocument::toArray ( void ) : array

Returns an array representation of the document.

参数

此函数没有参数。

返回值

Returns an array representation of the document.

范例

Example #1 SolrDocument::toArray() example

<?php

$doc 
= new SolrDocument();

$doc->addField('id'1123);

$doc->features "PHP Client Side";
$doc->features "Fast development cycles";

$doc['cat'] = 'Software';
$doc['cat'] = 'Custom Search';
$doc->cat   'Information Technology';

print_r($doc->toArray());

?>

以上例程的输出类似于:

Array
(
    [document_boost] => 0
    [field_count] => 3
    [fields] => Array
        (
            [0] => SolrDocumentField Object
                (
                    [name] => id
                    [boost] => 0
                    [values] => Array
                        (
                            [0] => 1123
                        )

                )

            [1] => SolrDocumentField Object
                (
                    [name] => features
                    [boost] => 0
                    [values] => Array
                        (
                            [0] => PHP Client Side
                            [1] => Fast development cycles
                        )

                )

            [2] => SolrDocumentField Object
                (
                    [name] => cat
                    [boost] => 0
                    [values] => Array
                        (
                            [0] => Software
                            [1] => Custom Search
                            [2] => Information Technology
                        )

                )

        )

)

相关文章
php fdf 函数 returns the fdf document as a stringphp imap 函数 this function returns an array of messages matching the given search criteriaphp mailparse 函数 returns an associative array of info about the messagephp sqlite 函数 executes a query and returns either an array for one single column or the value of the first rowphp mongodb bson int64 returns a representation that can be converted to jsonphp mongodb bson regex returns a representation that can be converted to jsonphp mongodb bson timestamp returns a representation that can be converted to jsonphp mongodb bson utcdatetime returns the datetime representation of this utcdatetimephp mongodb driver cursor returns an array containing all results for this cursorphp recursivearrayiterator returns an iterator for the current entry if it is an array or an objectphp solrdocument drops all the fields in the documentphp solrdocument returns an array of child documents solrdocument php solrdocument returns the number of fields in this documentphp solrdocument returns an array of fields names in the documentphp solrdocument returns an array representation of the documentphp solrinputdocument returns an array of child documents solrinputdocument php solrinputdocument returns an array containing all the fields in the documentphp solrinputdocument returns an array representation of the input documentphp solrquery returns an array of filter queriesphp tidy returns the value of the specified configuration option for the tidy document
关注编程学问公众号