php文字列のスペースを削除

4523 ワード

1,一般的な方法trim
事例:
$test = " abc";
//   :    HTML        。
$converted = html_entity_decode($test),chr(0xc2).chr(0xa0);  
//   :
$converted = strtr($myHTML, array_flip(get_html_translation_table(HTML_ENTITIES, ENT_QUOTES))); 
//php:45:string ' abc' (length=5) 
$converted = trim($converted,chr(0xC2).chr(0xA0)); // should work
var_dump($converted);

16進数変換:0 xC 2は0 xA 0を回転し、スペース公式に与えられたchr(0 xC 2)を回転する.chr(0 xA 0)は意味がよくわかりませんが、知っている方は下にメッセージを残してください
2,preg_で置換
事例:
$str = ' t e  s t';
$str = preg_replace('/\s+/', '', $str);
//      'test'

3,strで置換
ケース
$str = " t e  s t";
$str=str_replace(" ",'',$str);
echo $str