0

" Hello I have blanks to the left"次の文字列をのようなものに変換するのに助けが必要"     Hello I have blanks to the left"です。左側の複数の空白を一致させようとしましたが、すべての空白が1つに置き換えられるだけ"&nbsp"です。ご協力いただきありがとうございます。

4

1 に答える 1

1

これを行うにはいくつかの方法があります。私の好みの方法は次のとおりです。

preg_replace_callback("/^ +/",function($m) {return str_repeat(" ",strlen($m));},$input);

create_function5.3より古いPHPを使用している場合は、匿名のコールバックを直接配置するのではなく、を使用する必要があることに注意してください。

于 2012-07-31T01:39:36.123 に答える