2 つの文字列がありますが、var_dump()
1 つの文字列がもう 1 つの文字列よりも 5 文字長いことがわかります。
これは、最初の文字列で(引用符) が
or'
と見なされるためだと思います (しかし、これについてはよくわかりません)。'
'
string(15) "i'm a bird"
string(10) "i'm a bird"
最初の文字列にも10文字が必要です。
私はすでに試しましたhtmlspecialchars()
, htmlspecialchars()
with ENT_QUOTES
, htmlspecialchars()
with ENT_NOQUOTES
, utf8_decode()
, utf8_encode()
...
それはまだ残っていますstring(15)
。
誰かがそれを行う方法を知っていますか?
編集: @ Mathieu Imbert: ページのソースを見ると、次のように表示されます。
string(15) "i'm a bird"
解決:
編集:ありがとうPeeHaa !! あなたは@ http://codepad.viper-7.com/pvHCwHをコードしてそれを修正しました!
html_entity_decode($title, ENT_QUOTES);