chrisullyott/php-xml

XML-to-array conversion in PHP.

Installs: 273

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/chrisullyott/php-xml

v2.0.0 2019-12-30 15:59 UTC

This package is auto-updated.

Last update: 2025-09-29 02:02:19 UTC


README

XML-to-array conversion in PHP. Built for pulling items from a variety of RSS feeds.

Installation

With Composer:

$ composer require chrisullyott/php-xml

Usage

use ChrisUllyott\XmlParser;

$parser = new XmlParser('path/to/feed.xml'); // or pass in a raw XML string

$items = $parser->getItems();

print_r($items);

Each feed item and their child attributes are parsed into a flat structure:

(
    [0] => Array
        (
            [title] => News for September the Second
            [link] => http://example.com/2002/09/01/news-for-september-the-second
            [guid] => 20020901-news-for-september-the-second
            [guid_isPermaLink] => 0
            [description] => Things happened today!
        )

    [1] => Array
        (
            [title] => News for September the First
            [link] => http://example.com/2002/09/01/news-for-september-the-first
            [guid] => 20020901-news-for-september-the-first
            [guid_isPermaLink] => 0
            [description] => Things happened today!
        )

)