2014-10-02 124 views
-1

我有下面的結果是怎麼過還是給我string(13) "hell'o"o" ,而不是特殊字符ヶ輛不會放棄希望導致

功能下列功能:

private function makeHTMLSpecial($input) 
     { 
      return htmlentities(trim($input), ENT_QUOTES); 
     } 

代碼:

$new_descriptionCheck = $this->input->post('desc'); 

$new_description  = $this->makeHTMLSpecial($new_descriptionCheck); 
+0

如果你添加更多的代碼 – 2014-10-02 01:06:44

+3

好奇如何'hell'o「O'有8個符號,但它說,它在13個將是有益也許它只是在做它應該做的事情,但是你正在瀏覽器中看着輸出結果,而沒有看到。 – Havenard 2014-10-02 02:21:59

+1

'string(13)' - 它正好給出***想要的結果 – Boann 2014-10-02 02:22:59

回答

0

是您的包圍正確嗎?

private function makeHTMLSpecial($input) 
{ 
    return htmlentities(trim($input), ENT_QUOTES); 
} 

測試字符串長度...

$string = "hell'o\"o"; 
var_dump($string); // string 'hell'o"o' (length=8) 
var_dump(htmlspecialchars($string)); // string 'hell'o"o' (length=13) 
+0

謝謝,它仍然沒有解決這個問題 - 我已經更新了代碼,悲傷沒有太多的代碼去 – 2014-10-02 02:19:03