不知道是什么原因,用TRIM剥离空白字符时无效了.
以下是一些需要用到的字符.
$FILE[$I]:
string(13) " abend " 
string(15) " surface " 
string(60) " sensors_in        " 
当我用TRIM剥离空白字符时得到如下的值:
string(11) " abend" 
string(13) " surface" 
string(58) " sensors_in       " 
空白仍然在.不明白字符个数怎么和显示出来的个数不同呢?
请教大家了.

解决方案 »

  1.   

    trim是删除首尾空格,可有理解错?
      

  2.   

    是不是你其他地方操作有误?$p = array(" abend "," surface "," sensors_in ");
    var_dump($p);
    echo "<br>";
    $p = array_map('trim',$p);
    var_dump($p);
    echo "<br>";output:
    ================================
    array(3) { [0]=> string(7) " abend " [1]=> string(9) " surface " [2]=> string(12) " sensors_in " } 
    array(3) { [0]=> string(5) "abend" [1]=> string(7) "surface" [2]=> string(10) "sensors_in" }
      

  3.   

    自己找到原因了,原来是经过get_html_translation_table(HTML_ENTITIES)编码后,都变成很奇怪的字符.必须一个个还原了才可以.