Преобразовать в массив - PullRequest
0 голосов
/ 28 сентября 2011

У меня есть переменная $code, которая содержит следующие данные. Я хочу, чтобы содержимое $feeds_importer в массив. Как я могу это сделать?

$feeds_importer = new stdClass;
$feeds_importer->disabled = FALSE;

/* Edit this to true to make a default feeds_importer disabled initially */ 

$feeds_importer->api_version = 1;
$feeds_importer->id = 'feed';
$feeds_importer->config = array(
    'name'        => 'Feed',
    'description' => 'Import RSS or Atom feeds, create nodes from feed items.',
    'fetcher'     => array(
        'plugin_key'  => 'FeedsHTTPFetcher',
        'config'      => array(
            'auto_detect_feeds' => FALSE,
            'use_pubsubhubbub'  => FALSE,
            'designated_hub'    => '',
        ),
    ),
    'parser' => array(
        'plugin_key' => 'FeedsSyndicationParser',
        'config'     => array(),
    ),
    'processor' => array(
        'plugin_key' => 'FeedsNodeProcessor',
        'config'     => array(
            'content_type'    => 'feed_item',
            'update_existing' => 0,
            'expire'          => '-1',
            'mappings'        => array(
                array(
                    'source' => 'title',
                    'target' => 'title',
                    'unique' => FALSE,
                ),
                array(
                    'source' => 'description',
                    'target' => 'body',
                    'unique' => FALSE,
                ),
                array(
                    'source' => 'timestamp',
                    'target' => 'created',
                    'unique' => FALSE,
                ),
                array(
                    'source' => 'url',
                    'target' => 'url',
                    'unique' => TRUE,
                ),
                array(
                    'source' => 'guid',
                    'target' => 'guid',
                    'unique' => TRUE,
                ),
            ),
            'input_format' => 0,
            'author'       => 0,
        ),
    ),
    'content_type'     => 'feed',
    'update'           => 0,
    'import_period'    => '1800',
    'expire_period'    => 3600,
    'import_on_create' => 1,
);

1 Ответ

3 голосов
/ 28 сентября 2011

Я хочу, чтобы содержимое feeds_importer в массив, как я могу это сделать?

$array = (array) $feeds_importer;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...