PHPのトリム機能について質問です。次の点を考慮してください。
$x= '<p>blah</p>';
$x= trim(trim($x, '<p>'), '</p>');
echo htmlentities($x) . "<br />";
This works as expected and prints blah
.
$x= '<p><b>blah</b></p>';
$x= trim(trim($x, '<p>'), '</p>');
echo htmlentities($x) . "<br />";
This prints b>blah</b
私はこれを回避する他の方法を探していません。
トリム関数がこの動作を示すのはなぜでしょうか (余分な小なり/大なり記号を取り除きます)。
前もって感謝します。