php 特殊空格的處理

通常的空格ascii碼值是32, 還有一種空格是194,160的,這種是頁面上的 空格轉化爲utf8編碼後來的

$keyword = 'RC0402FR-071ML  400pcs';
 
echo '<pre>'.$keyword.'<br>';

$arr_kwd = str_split($keyword);
foreach ($arr_kwd as $kwd) {
    echo $kwd . ',' . ord($kwd) . "<br>";
}

可以這樣轉爲普通空格:

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

還有一種194,177的空格:

$keyword = '2.4Ω(2R4) ±5%';
echo '<pre>'.$keyword.'<br>';

$arr_kwd = str_split($keyword);
foreach ($arr_kwd as $kwd) {
    echo $kwd . ',' . ord($kwd) . "<br>";
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章