PHPackages                             khamdullaevuz/parser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. khamdullaevuz/parser

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

khamdullaevuz/parser
====================

Parsing web sites

2.1(4y ago)210MITPHP

Since Aug 5Pushed 4y ago1 watchersCompare

[ Source](https://github.com/khamdullaevuz/parser)[ Packagist](https://packagist.org/packages/khamdullaevuz/parser)[ RSS](/packages/khamdullaevuz-parser/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (4)DependenciesVersions (5)Used By (0)

Parser
======

[](#parser)

[![Telegram](https://camo.githubusercontent.com/9fca5d1d5f000edfa1a2a643897c50d3226f241ba9b548a2ea047d5541ca5778/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54656c656772616d2d626c75652e7376673f6c6f676f3d74656c656772616d)](https://t.me/khamdullaevuz)[![GitHub release (latest by date)](https://camo.githubusercontent.com/e66a3bb53c62664900519ad15dd2d4337decd23b8874a2fb9f592c577be44469/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6b68616d64756c6c616576757a2f706172736572)](https://camo.githubusercontent.com/e66a3bb53c62664900519ad15dd2d4337decd23b8874a2fb9f592c577be44469/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6b68616d64756c6c616576757a2f706172736572)

[![GitHub followers](https://camo.githubusercontent.com/c1774561aac0522e7efb1eff18a2950ba2b652c469fe5820e4267a217e8f9cfb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f6b68616d64756c6c616576757a3f7374796c653d666c6174)](https://camo.githubusercontent.com/c1774561aac0522e7efb1eff18a2950ba2b652c469fe5820e4267a217e8f9cfb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f6b68616d64756c6c616576757a3f7374796c653d666c6174)[![GitHub forks](https://camo.githubusercontent.com/00c7d56b38ea4f09354d617828f232626dc7de0290f462f8bfeadf44f8781e4f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6b68616d64756c6c616576757a2f7061727365723f7374796c653d666c6174)](https://camo.githubusercontent.com/00c7d56b38ea4f09354d617828f232626dc7de0290f462f8bfeadf44f8781e4f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6b68616d64756c6c616576757a2f7061727365723f7374796c653d666c6174)[![GitHub Repo stars](https://camo.githubusercontent.com/174af91b03c8d9d86241cba9e71a268b399cd18a538cce11634b3760b5bdbabe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b68616d64756c6c616576757a2f7061727365723f7374796c653d666c6174)](https://camo.githubusercontent.com/174af91b03c8d9d86241cba9e71a268b399cd18a538cce11634b3760b5bdbabe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6b68616d64756c6c616576757a2f7061727365723f7374796c653d666c6174)[![GitHub watchers](https://camo.githubusercontent.com/5baeda5ac6fac899cf9abe1c5a208291b4765253b368b297b0aed3e9ebceab59/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f6b68616d64756c6c616576757a2f7061727365723f7374796c653d666c6174)](https://camo.githubusercontent.com/5baeda5ac6fac899cf9abe1c5a208291b4765253b368b297b0aed3e9ebceab59/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f6b68616d64756c6c616576757a2f7061727365723f7374796c653d666c6174)

Ishlatish
=========

[](#ishlatish)

Composer orqali yuklab olish
----------------------------

[](#composer-orqali-yuklab-olish)

```
composer require khamdullaevuz/parser
```

### Ulanish

[](#ulanish)

```
require_once __DIR__.'/vendor/autoload.php';

use KhamdullaevUz\Parser\Scraper;

$parser = new Scraper;
```

Github orqali yuklab olish
--------------------------

[](#github-orqali-yuklab-olish)

```
git clone https://github.com/khamdullaevuz/parser
```

### Ulanish

[](#ulanish-1)

```
require_once __DIR__.'/src/Scraper.php';

use KhamdullaevUz\Parser\Scraper;

$parser = new Scraper;
```

Contentni olish
---------------

[](#contentni-olish)

```
$data = $parser->getContent("https://khamdullaev.uz");
```

Olingan kontentni bo'laklarga ajratish
--------------------------------------

[](#olingan-kontentni-bolaklarga-ajratish)

```
$ex = $parser->exp($data);
```

Bunda $ex\[qator\] (ya'ni qator o'rnida ma'lumot qatori ko'rinishida) ishlatiladi.

Bo'laklardan ma'lumotni kesib olish
-----------------------------------

[](#bolaklardan-malumotni-kesib-olish)

```
$info = $parser->cut($ex[1], "", "");
```

Examples:
=========

[](#examples)

Examples: [example](/examples/example.php)

Created by: [Elbek Khamdullaev](https://khamdullaev.uz)
=======================================================

[](#created-by-elbek-khamdullaev)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

1746d ago

Major Versions

1.1 → 2.02021-08-06

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/81905341?v=4)[Elbek Khamdullaev](/maintainers/khamdullaevuz)[@khamdullaevuz](https://github.com/khamdullaevuz)

---

Top Contributors

[![khamdullaevuz](https://avatars.githubusercontent.com/u/81905341?v=4)](https://github.com/khamdullaevuz "khamdullaevuz (10 commits)")

---

Tags

parsingphpscraping

### Embed Badge

![Health badge](/badges/khamdullaevuz-parser/health.svg)

```
[![Health](https://phpackages.com/badges/khamdullaevuz-parser/health.svg)](https://phpackages.com/packages/khamdullaevuz-parser)
```

###  Alternatives

[mtdowling/jmespath.php

Declaratively specify how to extract elements from a JSON document

2.0k472.8M135](/packages/mtdowling-jmespathphp)[opis/closure

A library that can be used to serialize closures (anonymous functions) and arbitrary data.

2.6k230.0M284](/packages/opis-closure)[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[sabberworm/php-css-parser

Parser for CSS Files written in PHP

1.8k191.2M65](/packages/sabberworm-php-css-parser)[michelf/php-markdown

PHP Markdown

3.5k52.4M345](/packages/michelf-php-markdown)[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
