-3

こんにちは、次のようなカスタム タグ内のコンテンツを削除したいと思います。

$string = "The sky is -start-content here-end- blue."

echo $string // results: The sky is blue.

カスタムタグ:-start--end-

これを行う方法が見つかりません...誰か?? お願いします...ありがとう。

これはうまくいきました:

$row = preg_replace('#(-end-).*?(-start-)#', '$1$2', $row);

ありがとうございます!これはうまくいきました。

4

3 に答える 3

3

これは、あなたの望むことですか?

$string = preg_replace('/\s+-start-.*?-end-\s+/', ' ', $string);
于 2013-06-27T00:14:30.533 に答える
1

使用する

$a = explode("-start-",$string);
$b = explode("-end-",$a[1]);

echo $a[0].$b[1];
于 2013-06-27T00:02:13.633 に答える