public function testMultiByte() { $s = new Stringizer("Fizz列Buzz列Fizz列Buzz列Fizz列Buzz"); $this->assertEquals("Fizz Buzz Fizz Buzz Fizz Buzz", $s->replace("列", " ")); $this->assertEquals("Fizz列Buzz列Fizz列Buzz列Fizz列Buzz", $s->replace(" ", "列")); }
public function execute() { $s = new Stringizer($this->getValue()); $s->replace(array("_", "-"), array(" ", " "))->lowercase()->uppercaseWords()->replace(" ", "")->lowercaseFirst(true); return $s->getString(); }