私は文字列$str = "4sX3yY4mj2DT9gVOOS0x60onT08lwzLLZBqn8"
を持っています。 文字列から最初の5文字を削除します。PHPを使用して最初のn文字を文字列から削除するにはどうすればよいですか?
どのように私はそれをPHPで行うのですか?
私は文字列$str = "4sX3yY4mj2DT9gVOOS0x60onT08lwzLLZBqn8"
を持っています。 文字列から最初の5文字を削除します。PHPを使用して最初のn文字を文字列から削除するにはどうすればよいですか?
どのように私はそれをPHPで行うのですか?
はpreg_replaceでlimitパラメータを使用します。
$str = preg_replace('~\d~', '', $str, 5);
@cale_b:パターンデリミタです。ほとんどの場合、スラッシュを使用しますが、他の文字を使用することもできます。 –
なぜスラッシュの代わりに '〜'を選ぶのか尋ねることはできますか? –
@cale_b:スラッシュは、チルダよりもパターンのリテラル文字として頻繁に使用され、ダッシュ '#' *(パターンのコメントに使用できる)のような目を傷つけることはないので、* –
だけ削除しますか?または、値を知っている/返す必要がありますか? –
それらを削除するだけでよいです。 –