- assert: documentation ( source)
- sprintf: documentation ( source)
<?php
$iter = \IntlBreakIterator::createCodePointInstance();
$iter->setText('ABC');
$keys = [];
$expected = [1, 2, 3];
foreach ($iter->getPartsIterator(\IntlPartsIterator::KEY_RIGHT) as $key => $value) {
$keys[] = $key;
}
assert($keys === $expected, sprintf('Expected %d, %d, %d; Got %d, %d, %d.', ...$expected, ...$keys));