-3

PHPを使用して4桁の文字列を特定の文字列に置き換えるにはどうすればよいですか

$original_string = "test343443test34demo55555"
$replace_string = "TEST"

出力

$output = testTESTtest34demoTEST

PHPを使用してこれを行うにはどうすればよいですか?

4

3 に答える 3

1
$output = preg_replace('/\d{5,}/', $replace_string, $original_string);

しかし、これは本当に基本的なことです。したがって、このような質問をする前に、PHPのドキュメントを読むことを検討する必要があります。Stack Overflowは個人的なリサーチアシスタントではなく、プログラミングにはあなたの側での努力が必要であることを忘れないでください。

于 2012-06-06T12:26:44.390 に答える
1
echo preg_replace("@\\d{5,}@", "TEST", "test343443test34demo55555");
//                       ^-------- note: no digits after comma
于 2012-06-06T12:26:50.597 に答える
1
$new_string = preg_replace("/(\d){5,}/","TEST",$original_string);
于 2012-06-06T12:32:04.453 に答える