1

なぜこれが機能するのか、私はただ興味があります:

$config = array('wrap' => 0,'show-body-only' => TRUE,);

$str = '<p>Hello World!';

$tidy = tidy_parse_string($str, $config);
tidy_clean_repair($tidy);
echo (htmlentities($tidy)); //outputs <p>Hello World!</p> 

これはしませんが:

$config = array('wrap' => 0,'show-body-only' => TRUE,);

$str = 'Hello World!</p>';

$tidy = tidy_parse_string($str, $config);
tidy_clean_repair($tidy);
echo (htmlentities($tidy)); //outputs Hello World! 
4

2 に答える 2

3

<p>ほとんどのプログラムはそれを「行の終わりまで」として受け入れると信じていますが、 a を置く</p>と、開始位置と一致せず、無視されます。

(しかし、私は100%確実ではありません)

于 2010-08-30T03:44:21.720 に答える
1

関数はtidy_clean_repair()コードを修正しようとします。しかしもちろん、この関数は完全ではなく、2 番目の例で何を書きたいかを正確に推測できませんでした。だからそれはおそらくそれをはぎ取っただけです

于 2010-08-30T03:55:37.530 に答える