PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPで文字列からすべてのスペースを取り除く方法は?


PHPで文字列からすべてのスペースを削除するには、コードは次のとおりです-

<?php
   $str = "this is a test string";
   strtr($str,[' '=>'']);
   echo $str
?>

出力

これにより、次の出力が生成されます-

Thisisateststrin

空白のみを削除するには、以下のコードを使用できます-

<?php
   $str = "this is a test string";
   $str = str_replace(' ', '', $str);
   echo $str
?>

出力

これにより、次の出力が生成されます。 str_replace関数は、指定された入力文字列を特定の文字または文字列に置き換えます-

thisisateststring

タブと行末を含む空白を削除するには、コードを使用できます-

<?php
   $str = "this is a test string";
   $str = preg_replace('/\s/', '', $str);
   echo $str
?>

ここで、preg_match関数は正規表現で使用されます。文字列内のパターンを検索し、パターンが存在する場合はTrueを返し、存在しない場合はfalseを返します。これにより、次の出力が生成されます-

thisisateststring

  1. Pythonで文字列からすべての句読点を取り除く方法は?

    文字列からすべての句読点を取り除く最も速い方法は、str.translate()を使用することです。次のように使用できます: import string s = "string. With. Punctuation?" print s.translate(None, string.punctuation) これにより、出力が得られます: string With Punctuation より読みやすいソリューションが必要な場合は、次のように、セットを明示的に繰り返し、ループ内のすべての句読点を無視できます。 import string s = "string.

  2. Python文字列にスペースを入力するにはどうすればよいですか?

    右側の文字列をスペースまたはその他の文字で埋めるには、str.ljust(width [、fillchar])メソッドを使用できます。 fillchar argは、塗りつぶす文字を指定するために使用されます。例: 例 左側の文字列をスペースまたはその他の文字で埋めるには、str.ljust(width [、fillchar])メソッドを使用できます。 fillchar argは、塗りつぶす文字を指定するために使用されます。例: print('Mona Lisa'.ljust(12)) print('Mona Lisa'.ljust(12,'$'