php8.5
Home/ Manual/ reference / intl/ The IntlListFormatter class

The IntlListFormatter class

Formats, orders, and punctuates a list of items according to locale-specific rules. Requires ICU 67 or later.

Intro

Formats, orders, and punctuates a list of items according to locale-specific rules. Requires ICU 67 or later.

Class synopsis

class IntlListFormatter { }

Predefined Constants

IntlListFormatter::TYPE_AND

Formats a list using conjunction (e.g. "A, B, and C").

IntlListFormatter::TYPE_OR

Formats a list using disjunction (e.g. "A, B, or C").

IntlListFormatter::TYPE_UNITS

Formats a list of units (e.g. "3 ft, 7 in").

IntlListFormatter::WIDTH_WIDE

Uses the widest (most verbose) list format, typically with conjunctions spelled out in full.

IntlListFormatter::WIDTH_SHORT

Uses a short list format, typically using abbreviations.

IntlListFormatter::WIDTH_NARROW

Uses the narrowest list format, with minimal punctuation.

Changelog

VersionDescription
8.5.0The class was added.

Intllistformatter

In this section

Source: reference/intl/intllistformatter.xml · from the official PHP manual (php/doc-en)