https://github.com/opis/string
Multibyte strings as objects
https://github.com/opis/string
multibyte-strings opis php string
Last synced: about 1 year ago
JSON representation
Multibyte strings as objects
- Host: GitHub
- URL: https://github.com/opis/string
- Owner: opis
- License: apache-2.0
- Created: 2016-07-29T09:48:09.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-01-14T15:46:37.000Z (over 4 years ago)
- Last Synced: 2024-05-09T09:13:17.056Z (almost 2 years ago)
- Topics: multibyte-strings, opis, php, string
- Language: PHP
- Homepage: https://opis.io/string
- Size: 137 KB
- Stars: 66
- Watchers: 9
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Opis String
===========
[](https://github.com/opis/string/actions)
[](https://packagist.org/packages/opis/string)
[](https://packagist.org/packages/opis/string)
[](https://packagist.org/packages/opis/string)
Multibyte strings
----------------------------
**Opis String** is a tiny library that allows you to work with multibyte encoded strings in an object-oriented manner.
The library has no dependencies to *mb_string* or similar PHP extensions.
## Documentation
The full documentation for this library can be found [here][documentation].
## License
**Opis String** is licensed under the [Apache License, Version 2.0][license].
## Requirements
* PHP ^7.4 || ^8.0
* ext-json
* ext-iconv
## Installation
**Opis String** is available on [Packagist] and it can be installed from a
command line interface by using [Composer].
```bash
composer require opis/string
```
Or you could directly reference it into your `composer.json` file as a dependency
```json
{
"require": {
"opis/string": "^2.0"
}
}
```
[documentation]: https://opis.io/string
[license]: https://www.apache.org/licenses/LICENSE-2.0 "Apache License"
[Packagist]: https://packagist.org/packages/opis/string "Packagist"
[Composer]: https://getcomposer.org "Composer"