# La classe IntlPartsIterator

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

## Introduction

Les objets de cette classe peuvent être obtenus à partir d'objets IntlBreakIterator. Alors que les itérateurs de rupture fournissent une séquence de positions de limites lorsqu'ils sont itérés, les objets IntlPartsIterator fournissent, par commodité, les fragments de texte compris entre deux limites successives.

Les clés peuvent représenter le décalage de la limite gauche, de la limite droite, ou elles peuvent simplement être la séquence d'entiers non négatifs. Voir IntlBreakIterator::getPartsIterator().

## Synopsis de la classe

class IntlPartsIterator extends IntlIterator {
/* Constantes */
public const int KEY_SEQUENTIAL;
public const int KEY_LEFT;
public const int KEY_RIGHT;
/* Méthodes */
public getBreakIterator(): IntlBreakIterator
/* Méthodes héritées */
public IntlIterator::current(): mixed
public IntlIterator::key(): mixed
public IntlIterator::next(): void
public IntlIterator::rewind(): void
public IntlIterator::valid(): bool
}

## Constantes pré-définies

`IntlPartsIterator::KEY_SEQUENTIAL` int

`IntlPartsIterator::KEY_LEFT` int

`IntlPartsIterator::KEY_RIGHT` int

## Historique

Version | Description
--- | ---
8.4.0 | Les constantes de classe sont maintenant typées.

## Sommaire

- IntlPartsIterator::getBreakIterator — Récupère IntlBreakIterator, sauvegardant ainsi cette partie de l'itérateur