0

<br />テキスト全体からすべてのタグの後にあるすべてのスペースを削除する必要があります。

trim()動作しません。

$str = "something<br /> ";
$str = preg_replace('/(<br(?: \\/)?>/\s+/', '', $str);

出力: 代わりに「何か」"something "

<br />スペースを削除したり置き換えたりしたくありません。

4

5 に答える 5

-1

正規表現をに変更

preg_replace("(something<br \/>)\s*", "$1", $str)

これにより、文字列のみが含まれるように置き換えられますsomething<br />

于 2013-07-25T21:38:54.280 に答える
-1

私の解決策:

$string = str_replace("<br /> ", "<br />", $string);
于 2013-07-25T21:49:16.667 に答える
-1

これを試して

$str = "something<br />";
$output = str_replace("<br />", "", $str);
echo $output;

スペースのみを避けたい場合は、これを試してください:

$output = trim($str);
于 2013-07-25T21:46:51.903 に答える