1--TEST-- 2IntlBreakIterator::getPartsIterator(): argument variations 3--SKIPIF-- 4<?php 5if (!extension_loaded('intl')) 6 die('skip intl extension not enabled'); 7--FILE-- 8<?php 9ini_set("intl.error_level", E_WARNING); 10ini_set("intl.default_locale", "pt_PT"); 11 12$text = 'foo bar tao'; 13 14$it = IntlBreakIterator::createWordInstance(NULL); 15$it->setText($text); 16 17var_dump(iterator_to_array($it->getPartsIterator(IntlPartsIterator::KEY_SEQUENTIAL))); 18var_dump(iterator_to_array($it->getPartsIterator(IntlPartsIterator::KEY_LEFT))); 19var_dump(iterator_to_array($it->getPartsIterator(IntlPartsIterator::KEY_RIGHT))); 20 21?> 22--EXPECT-- 23array(5) { 24 [0]=> 25 string(3) "foo" 26 [1]=> 27 string(1) " " 28 [2]=> 29 string(3) "bar" 30 [3]=> 31 string(1) " " 32 [4]=> 33 string(3) "tao" 34} 35array(5) { 36 [0]=> 37 string(3) "foo" 38 [4]=> 39 string(1) " " 40 [5]=> 41 string(3) "bar" 42 [8]=> 43 string(1) " " 44 [9]=> 45 string(3) "tao" 46} 47array(5) { 48 [3]=> 49 string(3) "foo" 50 [5]=> 51 string(1) " " 52 [8]=> 53 string(3) "bar" 54 [9]=> 55 string(1) " " 56 [12]=> 57 string(3) "tao" 58} 59