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 eventhttprequest returns associative array of the output headersphp date/time 函数 returns an array with information about sunset/sunrise and twilight begin/endphp mcve 函数 returns array of strings which represents the keys that can be used for response parameters on this transactionphp oci8 函数 returns the next row from a query as an associative or numeric arrayphp tidy 函数 returns the number of tidy configuration errors encountered for specified documentphp imagick returns an array representing the font metricsphp locale returns a key value array of locale id subtag elementsphp mongodb bson dbpointer returns a representation that can be converted to jsonphp mongodb bson utcdatetimeinterface returns the string representation of this utcdatetimeinterfacephp mongodb driver monitoring commandfailedevent returns the command reply documentphp solrdocument checks if a field exists 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 adds a field to the documentphp solrdocument returns an array representation of the documentphp solrinputdocument returns the number of fields in the documentphp solrinputdocument returns an array containing all the fields in the documentphp solrinputdocument returns an array representation of the input documentphp solrquery returns the maximum number of tokens to parse in each document field that is not stored with termvector support
关注编程学问公众号