示例#1
0
 /**
  * @param string $s
  * @return string
  */
 public static function htmlToText($s)
 {
     $s = PhpFit_Parse::normalizeLineBreaks($s);
     $s = PhpFit_Parse::removeNonBreakTags($s);
     $s = PhpFit_Parse::condenseWhitespace($s);
     $s = PhpFit_Parse::unescape($s);
     return $s;
 }
示例#2
0
 public function testUnescape()
 {
     $this->assertEquals("a<b", PhpFit_Parse::unescape("a&lt;b"));
     $this->assertEquals("a>b & b>c &&", PhpFit_Parse::unescape("a&gt;b&nbsp;&amp;&nbsp;b>c &&"));
     $this->assertEquals("&amp;&amp;", PhpFit_Parse::unescape("&amp;amp;&amp;amp;"));
     $this->assertEquals("a>b & b>c &&", PhpFit_Parse::unescape("a&gt;b&nbsp;&amp;&nbsp;b>c &&"));
     $this->assertEquals("\"\"'", PhpFit_Parse::unescape("<93><94><92>"));
 }