Пример #1
0
 public function testMexplode()
 {
     $this->assertNull(StringHelper::mexplode('dasda', true));
     $this->assertNull(StringHelper::mexplode('dasda', null));
     $this->assertEquals(['sd', 'dsda', 'adsad adsad', 'cs'], StringHelper::mexplode('sd:dsda:adsad adsad;cs', [':', ';']));
     $this->assertEquals(['sd', 'dsda', 'adsad', 'adsad', 'cs'], StringHelper::mexplode('sd:dsda:adsad adsad;cs', [':', ';', ' ']));
     $this->assertEquals(['sd', 'dsd', 'ds', 'd', 'ds', 'd', 'cs'], StringHelper::mexplode('sd:dsda:adsad adsad;cs', [':', ';', ' ', 'a']));
     $this->assertEquals(['sd', 'ds', 'd', 'ds', 'd', 'ds', 'd', 'cs'], StringHelper::mexplode('sd:ds-da:adsad adsad;cs', [':', ';', ' ', 'a', '-']));
     $this->assertEquals(['sd', 'ds', 'd', 'ds', 'd', 'ds', 'd', 'cs'], StringHelper::mexplode('sd:ds*da:adsad adsad;cs', [':', ';', ' ', 'a', '*']));
 }