Download the PHP package digitalrevolution/intl without Composer

On this page you can find all versions of the php package digitalrevolution/intl. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package intl

Minimum PHP Version Run tests

Digital Revolution Internationalization

Library to format Numbers, Dates, \Money\Money objects and currencies to string according to the locale.

Getting Started

Usage

NumberFormatService

Format number and currencies

Format currencies:

Format numbers:

NumberParser

Parse float number from string determining the user's input for thousands and decimals separator.

DateFormatService

Formats dates and times. Input can be timestamps, strings (compatible with strtotime) and DateTimeInterface objects.

Use the following for format: https://unicode-org.github.io/icu/userguide/format_parse/datetime/#date-field-symbol-table

It is also possible to format dates and times to relative dates, such as 'today' and 'tomorrow' The RelativeDateFormatOptions decides how many days ahead it will try to convert a date to a relative date.

DayOfTheWeekFormatter

Format the PHP Date day of the week to string

PhoneNumberFormatService

Format phoneNumbers

PhoneNumberParseService

Project structure

Directory Description
Currency Format int, float or Money value to locale specific format. Use NumberFormatService::currency
Date Format ISO-8601 day of the week to user friendly names
Money Create Money object from float
Number Format int or float value to locale specific format. Use NumberFormatService::number
PhoneNumber Format phoneNumber value to specified format. Use PhoneNumberFormatService::format

Development

Run code quality checks:

composer run check

Run unit tests:

composer run test

About us

At 123inkt (Part of Digital Revolution B.V.), every day more than 50 development professionals are working on improving our internal ERP and our several shops. Do you want to join us? We are looking for developers.


All versions of intl with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-intl Version *
giggsey/libphonenumber-for-php-lite Version ^8.13.11
moneyphp/money Version ^3.3 || ^4.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package digitalrevolution/intl contains the following files

Loading the files please wait ....