<?php ini_set("intl.error_level", E_WARNING); ini_set("intl.default_locale", "pt_PT"); $text = 'ตัวอย่างข้อความ'; $text2 = 'foo'; $it = IntlBreakIterator::createCodePointInstance(); $it->setText($text); $it_clone = clone $it; var_dump($it == $it_clone); $it->setText($text2); var_dump($it == $it_clone); $it_clone->setText($text2); var_dump($it == $it_clone); ?> ==DONE==
<?php ini_set("intl.error_level", E_WARNING); ini_set("intl.default_locale", "pt_PT"); $text = 'ตัวอย่างข้อความ'; $it = IntlBreakIterator::createCodePointInstance()->getPartsIterator(); $it->getBreakIterator()->setText($text); foreach ($it as $k => $v) { echo "{$k}. {$v} (" . sprintf("U+%04X", $it->getBreakIterator()->getLastCodePoint()) . ") at {$it->getBreakIterator()->current()}\r\n"; } ?> ==DONE==
<?php ini_set("intl.error_level", E_WARNING); var_dump(IntlBreakIterator::createCodePointInstance(array()));