Exemple #1
0
 public function testDSuccess()
 {
     $data = array(array('in' => "a\t\r\nb\r\n\r\n   c\r\n\r\n\r\nd", 'out' => "a \r\nb\r\n\r\n c\r\n\r\n\r\nd"));
     foreach ($data as $num => $item) {
         $this->assertEquals($item['out'], one_space($item['in']), 'Test #' . ($num + 1));
     }
 }
 /**
  * Преобразование всех символов строки в HTML сущности
  *
  * @param  mixed $data
  * @param  string $charset кодировка
  * @return mixed
  */
 function e($data, $charset = 'UTF-8')
 {
     return for_all($data, function ($el) use($charset) {
         return one_space(htmlentities($el, ENT_COMPAT | ENT_SUBSTITUTE, $charset, false));
     });
 }