php 特殊空格的处理

通常的空格ascii码值是32, 还有一种空格是194,160的,这种是页面上的 空格转化为utf8编码后来的

$keyword = 'RC0402FR-071ML  400pcs';
 
echo '
'.$keyword.'
'; $arr_kwd = str_split($keyword); foreach ($arr_kwd as $kwd) { echo $kwd . ',' . ord($kwd) . "
"; }

php 特殊空格的处理_第1张图片

可以这样转为普通空格:

 $str = str_replace(chr(194).chr(160), ' ', $str);

还有一种194,177的空格:

$keyword = '2.4Ω(2R4) ±5%';
echo '
'.$keyword.'
'; $arr_kwd = str_split($keyword); foreach ($arr_kwd as $kwd) { echo $kwd . ',' . ord($kwd) . "
"; }

php 特殊空格的处理_第2张图片

你可能感兴趣的:(php,html)