我从excel里面读取到一个字符串数据,想要去空格处理,发现用
$str1 = '21 56144';
$str1 = str_replace("\t","",$str1);
$str1 = str_replace("\t\r","",$str1);
$str1 = str_replace("\r","",$str1);
$str1 = str_replace("\n","",$str1);
$str1 = str_replace(" ","",$str1);进行操作后,输出还是21 56144这个结果各位有没有好的方法
$str1 = '21 56144';
$str1 = str_replace("\t","",$str1);
$str1 = str_replace("\t\r","",$str1);
$str1 = str_replace("\r","",$str1);
$str1 = str_replace("\n","",$str1);
$str1 = str_replace(" ","",$str1);进行操作后,输出还是21 56144这个结果各位有没有好的方法
请贴出原始数据的 base64 编码echo base64_encode($str1); //贴出结果
21和56144之间的空白有可能不是空格或\t
其他字符也可能会显示为空白的
for($i=0,$n=strlen($str);$i<$n;++$i)
{
echo ord($str{$i}), "\n";
}
如果你想过滤,,就样本来说,如下即可echo preg_replace('/[\x80-\xFF]/', '', $str);
敢请问那个测试的作用是什么,我刚刚也有上网查base64_decode的相关资料,不过不是很明白,它在这里的作用
echo preg_replace("/\D/","",base64_decode('MjHCoMKgwqA1NjE0NA=='));